Re: [問題] Hashmap以value排序
※ 引述《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
01/08 15:23, 1F
天氣冷,中指多抖了一下嘛 XD
※ 編輯: PsMonkey 來自: 118.231.103.216 (01/08 15:45)
推
01/09 03:58, , 2F
01/09 03:58, 2F
→
01/09 13:29, , 3F
01/09 13:29, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):