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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Set跟HashSet有什么區(qū)別

Set跟HashSet有什么區(qū)別

aaaaaaaaten 2016-12-31 21:51:56
查看完整描述

2 回答

已采納
?
大咪

TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊

hashset是set的實(shí)現(xiàn)類,set是接口,set下面最主要的實(shí)現(xiàn)類就是hashset(也就是用的最多的),除此之外的實(shí)現(xiàn)類還有l(wèi)inkedhashset,treeset....... //Set存儲(chǔ)的元素是無(wú)序的,是不可重復(fù)的! hashset特點(diǎn): //1.無(wú)序性:無(wú)序性 != 隨機(jī)性。真正的無(wú)序性,指的是元素在底層存儲(chǔ)的位置是無(wú)序的。(根據(jù)hash值來(lái)存) //2.不可重復(fù)性:當(dāng)向Set中添加進(jìn)相同的元素的時(shí)候,后面的這個(gè)不能添加進(jìn)去。 //說(shuō)明:要求添加進(jìn)Set中的元素所在的類,一定要重寫equals()和hashcode()方法。進(jìn)而保證set中元素的不可重復(fù)性! //set中的元素時(shí)如何存儲(chǔ)的呢?使用了哈希算法。 //當(dāng)向set中添加元素時(shí),首先調(diào)用此對(duì)象所在類的hashCode()方法,計(jì)算此對(duì)象的hash值,此哈希值決定了此對(duì)象在set中的存儲(chǔ)位置,若此位置之前沒(méi)有對(duì)象存儲(chǔ),則此對(duì)象直接存到這個(gè)位置。(就好比一個(gè)教室,按號(hào)入座一樣),若已有對(duì)象存儲(chǔ),在通過(guò)equals()方法比較這兩個(gè)對(duì)象的是否相同,如果相同后一個(gè)對(duì)象不能再添加進(jìn)來(lái)。 //萬(wàn)一返回false呢?都存儲(chǔ)。(不建議如此) //>要求:hashcode()方法要與equals()方法一致。
查看完整回答
反對(duì) 回復(fù) 2017-01-01
  • 2 回答
  • 0 關(guān)注
  • 4708 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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