大家看看输出什么结果,先不要自己测试,对于理解String 存储知识还是不错,正确答案在本页自己找 ^_^
public static void main(String[] args) { String a = "我试下String类 型"; String c = a.replaceAll("\s+", "b");// if replace successfully, return a new one String d = a.replaceAll("test", "b");// otherwise , return original reference if(a == "我试下String类 型"){ System.out.println("aaa"); } if(c.intern() == "我试下String类b型"){ System.out.println("bbb"); } if(c == "我试下String类b型"){ System.out.println("ccc"); } if(d == "我试下String类 型"){ System.out.println("ddd"); } }
输出: aaa bbb ddd