Java基礎回顧: "=="和equals()方法的區別

★ . 當使用"=="和equals()方法進行兩個類的比較時 , 它們都是進行對象地址數值的比較 . 但是在String類中有點區別.

String類中"=="和equals()方法的區別:

├ . "==" : 屬於Java中的關係運算符 , 主要進行對象地址數值的比較 .

├ . equals() : 屬於String類的一個方法, 主要進行字符串內容的比較 . 原因是String類中重新覆寫了equals() 方法 .

★ . 因此 , 如果其它類想要進行對象內容的比較,就應該覆寫從Object類中繼承的equals()方法.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章