「==」與「.equals()」

「==」:是運算符。如果兩個變量是基本數據類型,因爲==爲運算符,會強制轉型,則只要兩個變量的值相等,就返回true;對於兩個引用數據類型變量,比較的是地址,必須指向同一個對象,纔會返回true。 「.equals()」:是Object類的方法。 1.沒有重寫equals方法:Object比較的是地址,與「==」沒有區別 2.重寫了equals方法:如String、Integer、Date等。就直
相關文章
相關標籤/搜索