Java的地圖集合中按值值進行排序輸出的實例代碼
導入java.util.arrays; import java.util.comparator;導入java.util.hashmap; import java.util.map; import java.util.set; public static void main(string string [args arms string [] agr [] map <string,integer> integer> integer> integer> integer> integer> new hashmap <new hashmap <string string, 22); map.put(“ bb”,11); map.put(“ cc”,44); map.put(“ dd”,33); map.put(“ ee”,55); map.entry [] entries = getsortEthasteDhashtableByvalue(map); for(int for(for) i = 0; i <entries.length; i ++){system.out.println(entries [i]);}}} public static map.entry [] getsorthashtablebyvalue(map map){set set set set = map.entryset(Map.entryset() map.Entry [set.size()]); arrays.sort(條目,new comparator(){public int comparare(object arg0,object arg1){long key1 = long.valueof(((((map.entry)arg0)arg0).getValue().getValue()。 arg1).getValue()。toString()); return key1.compareto(key2);}}); return entries;}}}}以上這篇java的地圖集合中按值值進行排序輸出的實例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。 ,也希望大家多多支持武林網。