发表时间:2010-09-30
被阴了。嗨 !!!
|
|
发表时间:2010-09-30
false,两者的内存地址是不一样的。如果它们之间用equals比较就是true啦.
|
|
发表时间:2010-09-30
所以说看别人的代码有时候很痛苦的
但是出这样的题的一般大公司不会,因为他们没有这么样的代码 有时候自己不这么些,就有时候忽视了些东西 |
|
发表时间:2010-09-30
flyinbed 写道 java中判断两个字符串的值是否相同应该用equals,这样“==” 是判断两个字符串的地址是否相等
传说中的砖家现身了 |
|
发表时间:2010-09-30
砖家害人,以后这样的问题还是找点详细的文章看看比较好,看回复的话,越看越糊涂
|
|
发表时间:2010-09-30
阴险,没想到优先级。
|
|
发表时间:2010-09-30
qinglintan 写道 false,两者的内存地址是不一样的。如果它们之间用equals比较就是true啦.
````你还是运行一下吧 |
|
发表时间:2010-09-30
qinglintan 写道 false,两者的内存地址是不一样的。如果它们之间用equals比较就是true啦.
看留言: mercyblitz 写道 yipbxx 写道 String a = "abc";
String b = "abc"; System.out.println("====>"+ a==b ); 请问输出结果是true还是false? "====>abc" != "abc" false ![]() |
|
发表时间:2010-09-30
String a = "abc";
String b = "abc"; System.out.println("====>"+ a==b ); 先执行"====>"+ a 在执行"====>abc"=="abc" |
|
发表时间:2010-09-30
J-catTeam 写道 String a = "abc";
String b = "abc"; System.out.println("====>"+ a==b ); 先执行"====>"+ a 在执行"====>abc"=="abc" 真邪恶 |