我有一个字符串名称和另一个字符串chapterName(包含名称+一些整数)。如何从chapterName替换名称,只留下整数??
String name = "name";
String chapterName = "name 123";
我想要chapterName = 123。
答案 0 :(得分:2)
replace(String text, String searchString, String replacement)
使用string utils的这种方法。
答案 1 :(得分:1)
如果您想从变量name
中删除chapterName
变量的内容,您可以使用替换,如下所示。
System.out.println(chapterName.replace(name, ""));
但是,如果您只想从字符串中删除任何非整数字符,则可以使用以下正则表达式执行此操作。
System.out.println(chapterName.replaceAll("\\D+", ""));
答案 2 :(得分:-1)
使用正则表达式。搜索任意数量的非数字字符,并用空字符串替换它们。