Re: [問題] Hashmap以value排序

看板java作者 (痞子軍團團長)時間16年前 (2010/01/08 15:08), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《vencees ()》之銘言: : Hashmap<String, Integer> map = new HashMap<String, Integer>(); : 假設裡面已經有資料的話 : 要如何以value值排序...? : 如果用map.values()把值的collection拿出來,再做排序 : 不會把<key, value>的對應弄亂嗎...? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 你可以先作個實驗再來問 XD : 如果會弄亂的話該怎麼做? : --- : google完之後還是不甚了解,所以跑上來問...懇請指教。 應該問... 你要幹什麼? 為甚麼一開始要弄個 hash? 後來又要針對裡頭的 value 作排序? 如果不是很在意效能、或著根本沒用到 hash 的特色 那用 ArrayList<Foo> Foo 包起 String 跟 int,然後 implement Comparable 這樣會不會比較快樂? -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.103.216

01/08 15:23, , 1F
Comparable 還拼錯 = =
01/08 15:23, 1F
天氣冷,中指多抖了一下嘛 XD ※ 編輯: PsMonkey 來自: 118.231.103.216 (01/08 15:45)

01/09 03:58, , 2F
感謝大大XD
01/09 03:58, 2F

01/09 13:29, , 3F
如果要不失真還是要能還原成hashmap的話..key和value 1對多..
01/09 13:29, 3F
文章代碼(AID): #1BHjddzq (java)
文章代碼(AID): #1BHjddzq (java)