阅读 45515 次
发表时间:2010-09-30
String a = "abc";
String b = "abc";
System.out.println("====>"+ a==b);
要是把输出语句改成
System.out.println(a==b);
输出的结果就是true
发表时间:2010-09-30
LS 正解."+" 的优先级不低于"=="
发表时间:2010-09-30
引用的比较和值的比较的差别.."=="是引用的比较,对于new String("abc")来说,他们是两个不同的引用. 返回false是应该的=. =
发表时间:2010-09-30
咋看上去我悲剧了,.恩恩,悲剧了."abc"应该和new String("abc")还是不同的.
发表时间:2010-09-30
加个括号就true了,算术优于赋值
发表时间:2010-09-30
用障眼法下套。。这种题没提前看到过谁答的对呀。。。
发表时间:2010-09-30
太邪恶,太阴险了。。。
发表时间:2010-09-30
这道题我只看到一个:
程序员蛋疼的聊以自慰的工具
们还能在蛋疼点吗
发表时间:2010-09-30
yipbxx 写道
String a = "abc";
String b = "abc";
System.out.println("====>"+ a==b );

请问输出结果是true还是false?


"====>abc" != "abc"


false
发表时间:2010-09-30
你这也是的···名字也要换 呵呵
Global site tag (gtag.js) - Google Analytics