- java的字符串是不可变的字符串,就是说一个字符串常量,或者一个字符串变量所指向的字符串空间所存储的字符串内容是不会变。当一个程序企图凭借一个字符串的时候,java会将新字符串存储到一个新的存储空间,再让字符串变量指向这个空间。即使使用了字符串的replace()方法,也是返回一个替换后的字符串,原来的字符串没有改变。
String str = "aaaaaa";
String str1 = str.replaceAll("a","b");
String str = "aaaaaa";
String str1 = str.replaceAll("a","b");