看板 java 關於我們 聯絡資訊
※ 引述《TonyQ (骨頭)》之銘言: : ※ 引述《kians (臨兵鬥者皆陣列在前)》之銘言: : : 想請問一下各位大大,HashMap內的值要如何按照key或是value來對整個map做排序呢? : 倒不如用 TreeMap (差別只有implements SortedMap) 搭配Comparator : 效能上會好一點(特別是取多次的時候每次取都要sort一次 ,蠻糟的) : TreeMap(Comparator<? super K> c) : Constructs a new, empty map, sorted according to the given : comparator. 主要問題是原 PO 想要的是可 sort by key or value TreeMap 的 Comparator 只是用來 sort by key 的... 所以 by value 時結果還是要把 MapEntry 整個抽出來再 sort -- 勁過呂布的勁過相簿... http://www.pixnet.net/superlubu 亂七八糟的,不好意思 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 147.8.130.225
TonyQ:soga 果然是有所誤解 . 感謝您的指正 .XD 11/20 17:31
kians:其實最重要是要對value做排序orz 11/20 20:38