Re: [問題] HashMap的問題

看板java作者 (叔叔你人真好)時間16年前 (2007/11/20 16:41), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《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

11/20 17:31, , 1F
soga 果然是有所誤解 . 感謝您的指正 .XD
11/20 17:31, 1F

11/20 20:38, , 2F
其實最重要是要對value做排序orz
11/20 20:38, 2F
文章代碼(AID): #17GfsUfN (java)
文章代碼(AID): #17GfsUfN (java)