java.lang.String使用
以下是常用的java.lang.String 的函数、使用姿势及注意点:
replace VS replaceAll
replace: 使用的是字符串直接替换,会替换找到的第一个字符串
replaceAll: 使用正则表达式的方式进行替换
String str = "[a]==[a]";
System.out.println(str.replace("[a]", "+"));
System.out.println(str.replaceAll("[a]", "+"));
// 需要做转义,否则其代表的含义为 匹配字符 a,并替换成 +
System.out.println(str.replaceAll("\\[a]", "+"));
结果:
+==+
[+]==[+]
+==+