Java 關於 == 和 equal()的區別

由於用new建立了兩個對象,因此a和b指向兩個不一樣的內存地址,因此返回false

equal()是object的方法,因此只適用於對象,不使用於基本類型。
不過equal()默認是用「==」比較兩個對象的內存地址,若是想比較兩個對性的內容,要重寫equal()方法才能夠
String的equal()方法是這樣重寫的對象

相關文章
相關標籤/搜索