黑马程序员技术交流社区
标题:
关于String对象的小问题,请高手帮忙解答
[打印本页]
作者:
画了一个圈儿
时间:
2014-8-14 11:18
标题:
关于String对象的小问题,请高手帮忙解答
String s1 = "Hello"+"World";
String s2 = "Hello";
String s3 = "World";
String s4 = s2+s3;
System.out.println(s1==s4);
复制代码
输出结果显示是false。也就是说,此程序共创建了四个对象。
想请问,为什么s1与s4的对象内容是相同的,String s4为什么还是新建了一个对象,而不是经过判断内容与s1相同,直接指向s1所指的地址呢。
作者:
chengzhx76
时间:
2014-8-14 14:35
坐等高手!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2