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

123456_0026
2014-05-30
5 回答
舉報
0/150
提交
取消
String.equals與“==”在MyEclipse中都通過編譯且效果一樣,是不是說明"=="也可以?
2014-05-30
舉報
2014-06-01
兩者含義不同,String.equals是判斷值是否相等,而"=="是判斷是否為同一個對象,即內存地址是否相同
2014-07-21
String str="s1"; String str2=new String("s1"); str.equals(str2)==>true str==str2==>false
2014-07-20
其實老師或者Angel舉例說明,更清楚有木有?
2014-06-04
當比較的是字符串常量的時候效果一樣
2014-06-03
能明白兩者的含義區(qū)分,但這里用兩個都能通過,是為什么?