黑马程序员技术交流社区
标题:
求解答String常量,常量区地址问题
[打印本页]
作者:
wzl100520
时间:
2016-5-27 19:24
标题:
求解答String常量,常量区地址问题
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
作者:
kunwenli
时间:
2016-5-27 19:38
因为String一旦定义长度就不能改变
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2