String.equals 與== :String.equals是判斷值是否相等,而"=="是判斷是否為同一個對象,即內(nèi)存地址是否相同,當(dāng)比較的是字符串常量的時候效果一樣?所以用== 能通過?

西紅柿
2014-06-25
2 回答
舉報
0/150
提交
取消
2018-09-09
點贊,又學(xué)到了!
2014-06-25
因為Java中字符串常量管理有特殊機(jī)制,所以不同對象指向同一個常量使用“==”比較結(jié)果為true