public static void main(String[] args) {
String s="a"+"b"+"c";
System.out.println("s的内容为="+s);
String s1="a"+"b";
String s2=s1+"c";
System.out.println("s2的内容为="+s2);
System.out.println("s和s2是否为一个地址:"+(s2==s));
}
运行结果为:
s的内容为=abc
s2的内容为=abc
s和s2是否为一个地址:false
不是说一样的串在常量区中只有一个地址吗???为什么是false
|
|