Java 的 Carte 集合中按 Valeur 值进行排序输出的实例代码
Importer java.util.arrays; import java.util.comparator; importer java.util.hashmap; import java.util.map; import java.util.set; public class test {public static void main (String [] args) {map <string, integer> map = new hashmap <String, Integer> (); map.put ("aa", 22); map.put ("bb", 11); map.put ("cc", 44); map.put ("dd", 33); map.put ("ee", 55); map.entry [] entrées = getOredHashTableByValue (map); pour (int (inty i = 0; i <entrées.length; i ++) {System.out.println (entrées [i]);}} public static map.entry [] getortedHashTableByValue (map map) {set Set = map.EntrySet (); new Map.entry [set.size ()]); arrays.sort (entrées, nouveau comparateur () {public int compare (objet arg0, objet arg1) {long key1 = long.valueof (((map.entry) arg0) .getValue (). Tostring ()); long key2 = long.valueof ((map.entry) arg1) .getValue (). ToString ()); return key1.compareto (key2);}}); retour des entrées;}}以上这篇 Java 的 Carte 集合中按 Valeur 值进行排序输出的实例代码就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。