String.equals與“==”在MyEclipse中都通過(guò)編譯且效果一樣,是不是說(shuō)明"=="也可以?

123456_0026
2014-05-30
5 回答
舉報(bào)
0/150
提交
取消
2014-06-01
兩者含義不同,String.equals是判斷值是否相等,而"=="是判斷是否為同一個(gè)對(duì)象,即內(nèi)存地址是否相同
2014-07-21
String str="s1"; String str2=new String("s1"); str.equals(str2)==>true str==str2==>false
2014-07-20
其實(shí)老師或者Angel舉例說(shuō)明,更清楚有木有?
2014-06-04
當(dāng)比較的是字符串常量的時(shí)候效果一樣
2014-06-03
能明白兩者的含義區(qū)分,但這里用兩個(gè)都能通過(guò),是為什么?