equals 和 == 號的區別

基本講解: 基本類型的==比的是值,而不是對象,判斷二者的內容是否相同。引用類型的==比較的是對象(內存地址)。 沒有重寫equals()的類一般是我們自定義的類。如果比較自定義類的對象,那麼使用equals和使用==是一樣的 equals操作表示的兩個變量是否是對同一個對象的引用,即堆中的內容是否相同。 ==比較的是2個對象的地址,而equals比較的是2個對象的內容。 顯然,當equals爲t
相關文章
相關標籤/搜索