A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 申落土 中级黑马   /  2016-7-17 19:09  /  489 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

39.下面程序的运行结果是(     )
   String s1 = “abc”;
   String s2 = new String(“abc”);
   System.out.println(s1==s2); //比较的是地址.因为2个对象.所以false
   String s3 = “你好吗”;
   String s4 =”你”;
   String s5 =”好吗”;
   System.out.println(s3==(s4+s5))  
System.out.println(“你好吗”==(”你”+”好吗”))  //这个是true

//由于s4和s5是变量,在编译的时候会开辟出一个新的地址来存储s4与s5链接后的字符串. 所以结果是false
a)true true
b)false true
c)true flase
d)false false

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马