还有一个使用字符串的replaceAll函数,但是请注意,它将字符串评估为正则表达式,但是替换单个字符就可以了。
这是一个例子:
String meal = "Hambbburger";String replaced = meal.replaceAll("b","");请注意,该
replaced变量是必需的,因为
replaceAll它不会更改字符串的位置,而是创建一个带有替换的新字符串(
String在Java中是不可变的)。
如果要替换的字符在正则表达式中具有不同的含义(例如
.char将匹配任何char,而不是点),则需要
quote第一个参数,如下所示:
String meal = "Ham.bur.ger";String replaced = meal.replaceAll(Pattern.quote("."),"");


