String的replace()方法是面向字符串的,而replaceAll()方法是面向正则表达式的。
举个例子:str=str.replaceAll("\\d","*");
将str字符串中的所有数字替换成*,如果此时使用replace,就不可以。
关键看1号位,你放什么,如果是正则,就用replaceAll(),否则用replace().
常见replace()方法就是将一个字符串中的某个元素替换掉,例子:str=str.replace("s"," ");
将str字符串中的所有s去掉(也就是替换成空格).