導航:首頁 > 編程語言 > javamap值排序

javamap值排序

發布時間:2024-07-25 02:37:11

java中集合Map中的鍵如果是int型,如何使它對應的值按照從大到小的順序輸出呢

最簡單的辦法是把這個map放到一個TreeMap裡面,TreeMap遍歷的話直接是排好序的。
假設給你的Map是input,
TreeMap tm = new TreeMap(input);
//descendingKeySet代表反序
Iterator i=tm.descendingKeySet().iterator();
然後用i來遍歷就是按從大到小的順序遍歷key了

Integer的話自己就實現Comparator,equals和hashcode了

❷ 如何對Map進行字典排序Java

//根據 Map的key進行字典排序
Map<String, String> parameterMap = new HashMap<String, String>();
List<Map.Entry<String,String>> list = new ArrayList<Map.Entry<String,String>>(parameterMap.entrySet());
Collections.sort(list,new Comparator<Map.Entry<String,String>>() {
//升序排序
public int compare(Entry<String, String> o1,
Entry<String, String> o2) {
return o1.getKey().compareTo(o2.getKey());
}

});

閱讀全文

與javamap值排序相關的資料

熱點內容
nb1111y壓縮機性能數據 瀏覽:548
下一代編譯器 瀏覽:130
用什麼app可以查產品批號 瀏覽:435
python自動補齊 瀏覽:903
蘋果wifi安卓怎麼連接不上 瀏覽:933
為什麼有的app只能用蘋果支付 瀏覽:174
手游雲頂文件夾 瀏覽:936
msvc和mingw都是編譯器嗎 瀏覽:424
數控機床編程解析 瀏覽:385
新老鳥虛擬資源網解壓碼 瀏覽:558
如何用域用戶登錄ftp伺服器 瀏覽:22
如何將讀書郎平板升級安卓系統 瀏覽:339
XC16編譯器有免費的嗎 瀏覽:499
編譯和程序編輯 瀏覽:848
androidv4和v7 瀏覽:714
iphoneapp怎麼從文件夾安裝 瀏覽:22
去掉加密平板電腦 瀏覽:377
二叉樹用什麼編譯器寫 瀏覽:324
手機除了主板還有什麼app 瀏覽:183
如何還原在伺服器上刪除的文件 瀏覽:851