看板 java 關於我們 聯絡資訊
※ 引述《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
tkcn:Comparable 還拼錯 = = 01/08 15:23
天氣冷,中指多抖了一下嘛 XD ※ 編輯: PsMonkey 來自: 118.231.103.216 (01/08 15:45)
vencees:感謝大大XD 01/09 03:58
jej:如果要不失真還是要能還原成hashmap的話..key和value 1對多.. 01/09 13:29