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

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