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

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

為什么辛辛苦苦給hashmap進(jìn)行了排序,存放到新的hashmap中的時(shí)候依舊無視我的排序

為什么辛辛苦苦給hashmap進(jìn)行了排序,存放到新的hashmap中的時(shí)候依舊無視我的排序

翻翻過去那場雪 2018-07-15 10:08:13
項(xiàng)目需求是給一個(gè)map里的值按value排序,為什么我辛辛苦苦的排序在最后卻無視了我的排序,控制臺(tái)效果如下:{我們都是醫(yī)科所=1, 工程技術(shù)中心標(biāo)準(zhǔn)組=2, 清華大學(xué)=5, 平臺(tái)管理中心辦公室=2}--------------排序前--------------我們都是醫(yī)科所=1工程技術(shù)中心標(biāo)準(zhǔn)組=2清華大學(xué)=5平臺(tái)管理中心辦公室=2--------------排序后--------------清華大學(xué)=5{清華大學(xué)=5}工程技術(shù)中心標(biāo)準(zhǔn)組=2{工程技術(shù)中心標(biāo)準(zhǔn)組=2, 清華大學(xué)=5}平臺(tái)管理中心辦公室=2{工程技術(shù)中心標(biāo)準(zhǔn)組=2, 清華大學(xué)=5, 平臺(tái)管理中心辦公室=2}我們都是醫(yī)科所=1{我們都是醫(yī)科所=1, 工程技術(shù)中心標(biāo)準(zhǔn)組=2, 清華大學(xué)=5, 平臺(tái)管理中心辦公室=2}{我們都是醫(yī)科所=1, 工程技術(shù)中心標(biāo)準(zhǔn)組=2, 清華大學(xué)=5, 平臺(tái)管理中心辦公室=2}最后應(yīng)該是5 2 2 1但最終又回到了之前未排序的效果附加代碼如下:
查看完整描述

3 回答

?
滄海一幻覺

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

LinkedHashMap 有序,直接使用這個(gè)不就行了


查看完整回答
反對(duì) 回復(fù) 2018-07-15
?
MYYA

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

hashmap本來就是有它自己的組織順序,并非按照你的添加順序來的,你如果要一個(gè)有序的map,自己實(shí)現(xiàn)Map接口做一個(gè)吧。

查看完整回答
反對(duì) 回復(fù) 2018-07-15
?
不負(fù)相思意

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

hashmap有自己的排序,你把元素sort了再保存,貌似大概也沒用的,hashmap排序完了就不是hashmap了! 用list存吧。

查看完整回答
反對(duì) 回復(fù) 2018-07-15
?
POPMUISE

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

看了上面的答案,發(fā)現(xiàn)都只是籠統(tǒng)地回答,HashMap好像是根據(jù)key的hashCode來進(jìn)行分桶的,如果沒記錯(cuò)的話HashMap是數(shù)組鏈表的形式存放的,你每次put進(jìn)去的時(shí)候,就先分好你在哪個(gè)位置,如果對(duì)應(yīng)的位置有元素了,就在那個(gè)元素鏈表下面加元素。所以你put進(jìn)去的時(shí)候是程序控制位置,你人為控制不了。

查看完整回答
反對(duì) 回復(fù) 2018-07-15
  • 3 回答
  • 0 關(guān)注
  • 1152 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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