Java 的 mapa 集合中按 Valor 值进行排序输出的实例代码
importar java.util.arrays; importar java.util.comparator; importar java.util.hashmap; importar java.util.map; importar java.util.set; public class Test {public static void main (string [] args) {map <string, integger> map = new Hashmap <nump) 22); map.put ("bb", 11); map.put ("cc", 44); map.put ("dd", 33); map.put ("ee", 55); map.entry [] entradas = getSortEdHashTableByValue (mapa); para (int) i = 0; i <entres.length; i ++) {System.out.println (entradas [i]);}} public static map.entry [] getSortEdHashTableByValue (mapa mapa) {set set.ent.entRySet (); map.entry [] entradas = (map.entry [] se set.toyrayAyra () (); Map.entry [set.size ()]); Arrays.sort (entradas, novo comparador () {public int compare (objeto arg0, objeto arg1) {long key1 = long.valueof (((map.entry) arg0) .getValue (). key1.compareto (key2);}}); retornar entradas;}}以上这篇 java 的 mapa 集合中按 valor 值进行排序输出的实例代码就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。 也希望大家多多支持武林网。