每天一道面試題:談談==和equals的區別

比較基本數據類型時,只能採用==,比較的是數值 當比較引用類型時,==比較的是引用的地址,而equals其實也是,我們查看到equals是Object定義的方法,而其默認的實現也是比較地址。 而我們經常用到的String類型,因爲重寫了equals方法,其內部比較的是內容,所以 String s1 = new String("永遠相信美好的事情即將發生"); String s2 = new Str
相關文章
相關標籤/搜索