replace
的用法:
replace支持字符以及字符串替换
package two;
public class Replace {
public static void main(String[] args) {
String str="Java是世界上最好的语言";
System.out.println(str.replace("Java","PHP"));
}
}
replaceAll
的用法:
repalceAll支持正则替换
package two;
public class Replace {
public static void main(String[] args) {
String str="JAVA不可能是1世2界3上4最5好6的7语8言";
System.out.println(str.replaceAll("\\d","A"));
}
}
使用\\d
正则将阿拉伯数字替换成为字母A
区别分析
两者的在具有相同功能的基础上,只有一点
区别:replaceAll支持正则,而replace不支持正则替换!!!