equals()和==的區別

==:是用於比較基本數據類型,比較變量值是否相等,若相同,則爲true 用於比較引用數據類型,比較的是指向內存中的引用對象地址是否相同,若相同,則爲true。

equals()方法:是用來比較兩個對象是否相等,即實際比較的是兩個對象的內容是否相同。一般是對字符串進行比較.

equals方法不能用於基本數據類型的變量,如果沒有對equals方法進行重寫,則比較的是引用類型的變量所指向的對象的地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章