==和equals()的區別

總結的來說: 對於==,比較的時值是否相等。 如果時基本數據類型的變量,則比較其存儲的「值」是否相等; 如果作用於引用類型的變量,則比較的是所指向的對象的內存地址。 equals(),屬於Objec類,也就是說只有類纔可以調用這個方法。 如果沒有重寫此方法,則比較的是對象的內存地址是否相等(也就是說指向的是否是同一個對象)。 有些類(String、Date)重寫了equals()方法,比較的是對象
相關文章
相關標籤/搜索