Map<String,Integer> map;
map.put("hey",1);
map.put("k",0);
map.put("thanks",12);
如何按第二个运算符(数字)的顺序迭代映射条目? 感谢
答案 0 :(得分:0)
Map<String, Integer> map = new HashMap<>();
map.put("hey",1); map.put("k",0); map.put("thanks",12);
map.entrySet().stream()
.sorted((x, y) -> x.getValue() - y.getValue())
.forEach(System.out::println);
resullt:
k=0
hey=1
thanks=12