Map<Integer,Integer> map = new HashMap();
map.put(3,3);
map.put(1,1);
map.put(2,1);
map.put(4,4);
List<Map.entry<Integer,Integer>> list = new ArrayList(map.entrySet());
//按value排序
list.sort( (o1,o2) -> o2.getValue() - o1.getValue() );
//按key排序
list.sort( (o1,o2) -> o2.getKey() - o1.getKey() );
Java Map 排序
最新推荐文章于 2024-09-01 11:33:01 发布