==和equals

==號比較的是內存地址  equals()比較的是字符串的內容 1、對於基本數據類型,只有==,沒有equals() 2、對於字符串, = =指比較兩者的內存地址,equals()則重寫了Object類的equals(),比較的是內容,對於字符串是存放在方法區的字符串常量池裏的,無論定義多少,只要字符串值相等都指同一塊內存地址,所以==和equals()結果沒區別。 3.對於實例對象而言,= =比
相關文章
相關標籤/搜索