作者superlubu (叔叔你人真好)
看板java
標題Re: [問題] HashMap的問題
時間Tue Nov 20 16:40:59 2007
※ 引述《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