根据map的value进行排序
1、将Map放入List中
List<Map.Entry<String, Integer>> entryList = new ArrayList(result Map.entrySet());
2、利用Collections的sort方法对list排序
entryList.sort((o1, o2) -> { //倒序排列,正序反过来 return o2.getValue() - o1.getValue(); });
3、返回排序好的List
return entryList

浙公网安备 33010602011771号