Java 集合中按 맵 的 값 值进行排序输出的实例代码
import java.util.arrays; import java.util.comparator; import java.util.hashmap; import java.util.map; import java.util.set; public static void main (string [] args) {map <string, integer> map = new hashmap <String, intger> (); 22); map.put ( "bb", 11); map.put ( "cc", 44); map.put ( "dd", 33); map.put ( "ee", 55); map.entry [] entries = getSortedHashTableBalue (map); for (int i = 0; i <entries.length.length; i ++) {system.out.println (entries [i]);}} public static map.entry [] getSortedHashtableByvalue (map map) {set set = map.Entryset (); map.Entry [] entries = (map.Entry []) set.ToArray (new map.Entry [set.size ()]); arrays.sort (entries, new comparator () {public int compar (object arg0, object arg1) {long key1 = long.valueof (((map.entry)) arg0) .getValue (). toString (); long key2 = long.valueof (() arg1) .getValue (). toString ()); return key1.compareto (key2);}}); return actries;}}以上这篇 Java a MAP 集合中按 값 值进行排序输出的实例代码就是小编分享给大家的全部内容了 值进行排序输出的实例代码就是小编分享给大家的全部内容了, 希望能给大家一个参考, 也希望大家多多支持武林网。 也希望大家多多支持武林网。