发表时间: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
你这也是的···名字也要换 呵呵
|