给我一个用java stream 对map 排序的实例
时间: 2023-03-24 12:02:33 浏览: 116
可以使用以下代码对Map进行排序:
Map<String, Integer> map = new HashMap<>();
map.put("A", 5);
map.put("B", 3);
map.put("C", 8);
Map<String, Integer> sortedMap = map.entrySet()
.stream()
.sorted(Map.Entry.comparingByValue())
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue,
(e1, e2) -> e1, LinkedHashMap::new));
System.out.println(sortedMap);
输出结果为:{B=3, A=5, C=8}
阅读全文
相关推荐


















