3黑马币
最佳答案结果:arit
amit
false
true
s1的结果仍然是amit,则是字符串的特点就是一旦被初始化就不可以在改变,所以还是amit
String s1 = new String("amit"); 这个s1在内存中有一个对象
String s3 = "arit"; 这个s3在内存中有两个对象
String s2 = s1.replace('m','r');是替换的是s1 的对象,所以里面也是在内存中有一个对象,
所以在比较System.out.println(s2 == s3); s2和s3时,结果为fal ...
| |
| |