我覺得這里也可以用==來比較啊

qq_做事不要偷懶_0
2017-04-03
4 回答
舉報(bào)
0/150
提交
取消
2017-04-03
舉報(bào)
2017-04-18
看第二章http://idcbgp.cn/code/2203
2017-04-13
測試了一下,兩個(gè)都行呀!
2017-04-03
但是這里比較的是兩個(gè)字符串類型,如果他們的name值相等,地址也是相等的啊
2017-04-03
說不明白,百度一下==和.equals的區(qū)別,答案很詳細(xì)。我的理解是這里因?yàn)樾枰容^兩個(gè)name的值是否相等,如果用“==”號的話,即使兩個(gè)name的值相等,但是是不同的對象,所以他們的內(nèi)存地址不同,所以會判斷為false,違背了我們的想法。所以用的是.equals。
新手也是剛剛學(xué)習(xí),回答僅作參考