作者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
1F:推 TonyQ:soga 果然是有所误解 . 感谢您的指正 .XD 11/20 17:31
2F:推 kians:其实最重要是要对value做排序orz 11/20 20:38