java的マップ集合中按値值进行排序输出的实例代码
java.util.arrays;インポートJava.util.comparator; Import java.util.hashmap; Import java.util.map; import java.util.set; public static void(String [] args){Map <String、Integer> Map = New Hashmap <String、integer>; 22); map.put( "bb"、11); map.put( "cc"、44); map.put( "dd"、33); map.put( "ee"、55); map.entry [] entries = getSortedHashtableByValue(Map); for(int i = 0; i <entries.length; i ++){system.out.println(entries [i]);}} public static map.entry [] getSortedhashtablebyValue(set set = map.entry [] entries =(map.entry [])set.toarray(ニュースアレイ(ニュース) map.entry [set.size()]); arrays.sort(entries、new Comparator(){public arg0、object arg1){long key1 = long.valueof(((map.entry)arg0).getvalue()。 key1.compareto(key2);}}); returnエントリ;}}以上这篇java