根据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 

 

posted @ 2022-09-15 14:21  小新超人  阅读(560)  评论(0)    收藏  举报