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的地图集合中按值值进行排序输出的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。,也希望大家多多支持武林网。