首先我们来看个例子
public class Demo1 {
public static void main(String[] args) {
String aa="abcd";
aa.replace("a","f");
System.out.println("输出结果是"+aa);
}
}
运行结果是什么呢?我们先看看这个方法的api
返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar
所以这里的结果为:输出结果是abcd
而不是fbcd,要想替换则为下面代码
public class Demo1 {
public static void main(String[] args) {
String aa="abcd";
String replaceStr = aa.replace("a", "f");
System.out.println("输出结果是"+replaceStr);
}
}