第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

關(guān)于hashcode()的問題

老師說重寫這個函數(shù)是為了比較courses里面的name和輸入的name的哈希值是否相同,但是這兩個是不同對象中的name,哈希值怎么會相同呢?

正在回答

3 回答

本來HashSet下的contains()方法是比較student.courses下對象的哈希碼與course2的哈希碼是否一樣,這當(dāng)然是不一樣的所以返回的是false。

而重寫之后,是比較student.courses下對象name的哈希碼與course2.name的哈希碼是否一樣,它們是一樣的,所以返回的是true。

0 回復(fù) 有任何疑惑可以回復(fù)我~

是比較對象的哈希嗎是否相同,對象的哈希碼相同然后在用equals方法

0 回復(fù) 有任何疑惑可以回復(fù)我~

哈希值是固定的

主要name的值一樣,哈希值就一樣

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

關(guān)于hashcode()的問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號