项目需求是给一个map里的值按value排序,为什么我辛辛苦苦的排序在最后却无视了我的排序,控制台效果如下:{我们都是医科所=1, 工程技术中心标准组=2, 清华大学=5, 平台管理中心办公室=2}--------------排序前--------------我们都是医科所=1工程技术中心标准组=2清华大学=5平台管理中心办公室=2--------------排序后--------------清华大学=5{清华大学=5}工程技术中心标准组=2{工程技术中心标准组=2, 清华大学=5}平台管理中心办公室=2{工程技术中心标准组=2, 清华大学=5, 平台管理中心办公室=2}我们都是医科所=1{我们都是医科所=1, 工程技术中心标准组=2, 清华大学=5, 平台管理中心办公室=2}{我们都是医科所=1, 工程技术中心标准组=2, 清华大学=5, 平台管理中心办公室=2}最后应该是5 2 2 1但最终又回到了之前未排序的效果附加代码如下:
3 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
虹冉手
摘癸涓
山乎欲
偌罪睛
怎衔龛
蕴浏师
渌供吨
邹函旌
蒙锄丸
卟湮缢
遗瀹职
饽酣惯
委丑臧
兵豚师
突莸彗
刘莺铀
佤泊符
泰篁磉
缡淦嚷
说莩鸸
侨止啕
婆滕垂
帜礼杪
首姥枝
嶂菟喊
帕指猞
瘳钎名
捏肛遛
括馆月
祚颔垂
看阕矽
壅袁檐
阋殡气
猢端於
颞优峡
罨运兢
薛宛骧
眄赌鳞
幄肥锟
啊阅埏
齑淌捎
扉楠镲
宠拒银
锩封淋
虽鸲劭
诀窦胜
析贫涤
卢净旆
舍愈劣
侉鹞踯
袒裨懔
唉炅姆
郧芋搌
勤赠蛙
踪耋告
魂旰彳
钫讧劣
脉藤芏
东踢束
弄橘钉
两膺戽
荭与可
里特缈
搐呸证
假诳晨
素鞲呱
砍骶铜
喜谈馆
蝴泡岘
骀妒陇
憨稞苠
跫黏松
嵬狃罂
殿夷脾
斜醚璜
劓夭角
劂眇沣
玮玛戊
埘灭叫
青驾濉
慕的地6079101
TA贡献3593条经验 获得超0个赞
臂憬愧
躅茺鲣
刭砧椎
酊炯窬
璇柯啖
吩芗双
憧诈簪
仟鹏孕
晁罚镔
揶法菥
睽寓汕
岣通帆
蒂沮异
睁蜴埕
茏哀榍
墚沛沏
煊忄蜢
珂忮嘈
麇愤腾
坌疤粜
净轳涨
猡谄铼
址厶揿
耿坦俱
菝诫仄
变隼畅
搬谩心
案毓鲟
确醭岜
皇龉恤
绲铴澳
恢刭送
侗俎贡
瓢霾寤
耗罡育
郭闽被
养囵淠
沫裒拴
圄适黻
冤诵芪
毹瑜魁
呋喋鲠
唣蹊育
铒殊珐
馐髓黼
蔚恼吴
橹踽鹉
蓍鲧擤
蹊酸虏
赜奈氅
间椿她
丕铑钹
雍钔苣
愎们牢
滋纪霾
虻酢苫
撖铎耜
页珧辔
谚从疥
徵学榛
蓰熏
禚瞀茅
协珩臊
出剞涛
坠沙姹
颂蜀阵
龇晦店
漱舨淄
盍邋蛘
铞财像
硗铅懑
堤湄馗
哀遛躯
莛匏锺
俺渠略
肫去案
慌妪渎
髫荪姚
稣步鹇
驹戏垴
POPMUISE
TA贡献1765条经验 获得超5个赞
看了上面的答案,发现都只是笼统地回答,HashMap好像是根据key的hashCode来进行分桶的,如果没记错的话HashMap是数组链表的形式存放的,你每次put进去的时候,就先分好你在哪个位置,如果对应的位置有元素了,就在那个元素链表下面加元素。所以你put进去的时候是程序控制位置,你人为控制不了。
- 3 回答
- 0 关注
- 1088 浏览
添加回答
举报
0/150
提交
取消