Java 的 Karte 集合中按 Wert 值进行排序输出的实例代码
Import Java.util.Arrays; import Java.util.comParator; import Java.util.hashMap; import Java.util.map; import Java.util.set; öffentliche Klassen -Test {public static void main (String [] args) {map <string, intiere> map = new hashmap <String, Integer> (); 22); map.put ("bb", 11); map.put ("cc", 44); map.put ("dd", 33); map.put ("ee", 55); MAP.Entry [] Einträge = GETORTEDHASHTABLEBYVALUE (MAP); for (int (int i = 0; i <Einträge.Length; i ++) {System.out.println (Einträge [i]);}} public static map.Entry [] GetortedHashTableByValue (MAP MAP) {set set = map.EntrySet (); map.entry [] Einträge = (Map.entry []) set.toarray (New (New MAP.Entry [set.size ()]); arrays.sort (Einträge, neuer Vergleicher () {public int compare (Object arg0, Object arg1) {long key1 = long.valueof (((map.Entry) arg0) .getValue (). ToString ()); arg1) .getValue (). toString ()); return key1.comPareto (key2);}}); Rücksende;}}以上这篇 Java 的 Karte 集合中按 Wert 值进行排序输出的实例代码就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。