java8 一行实现Map按value大小排序

List<Map.Entry<Integer,Integer>>list = map.entrySet().stream()
      .sorted((entry1, entry2) -> entry1.getValue().compareTo(entry2.getValue()))
      .collect(Collectors.toList());

这里假设value类型为Integer,其他类型类似

 

    原文作者:dreamcasher
    原文地址: https://blog.csdn.net/qq_28411869/article/details/85792509
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞