/**
* Map value降序排序
* @param map
* @param <K>
* @param <V>
* @return LinkedHashMap
*/
public static <K, V extends Comparable<? super V>> Map<K, V> sortByValueAscending(Map<K, V> map){
List<Map.Entry<K, V>> list = new LinkedList<Map.Entry<K, V>>(map.entrySet());
Collections.sort(list, new Comparator<Map.Entry<K, V>>(){
@Override
public int compare(Map.Entry<K, V> o1, Map.Entry<K, V> o2){
int compare = (o1.getValue()).compareTo(o2.getValue());
return -compare;
}
}); Map<K, V> result = new LinkedHashMap<K, V>();
for (Map.Entry<K, V> entry : list) {
result.put(entry.getKey(), entry.getValue());
}
return result;
}

ps:

最新文章

  1. NVMe over Fabrics又让RDMA技术火了一把
  2. 使用Uploadify(UploadiFive)多文件上传控件遇到的坑
  3. 初识onselectstart
  4. VB6.0和VB.Net的函数等对照表
  5. hdu 4614 Vases and Flowers
  6. canvas基础2--绘制图形
  7. tomcat配置虚拟主机
  8. [NewCoder]复杂链表的复制
  9. 【Luogu1272】重建道路(动态规划)
  10. FindBugs入门简介(eclipse安装使用实例)
  11. git对远程分支和tag的操作
  12. Java Native Interface调用C++代码
  13. 【实验四】[bx]和loop的使用
  14. php 接口与前端数据交互实现
  15. LeetCode(192. Word Frequency)
  16. fragment The specified child already has a parent. You must call removeView()
  17. Centos7安装Splash
  18. 【2017-03-20】HTML基础知识,标记,表格,表格嵌套及布局,超链接
  19. SA387Gr91
  20. python tornado异步性能测试

热门文章

  1. 常见HTTP错误代码
  2. POJ 3525 Most Distant Point from the Sea (半平面交)
  3. 【CF1257B】Magic Stick【思维】
  4. [HDU2855]Fibonacci Check-up
  5. 一双木棋(chess)
  6. [CSP-S模拟测试]:壕游戏(费用流)
  7. C#面向对象笔记
  8. selenium2-java 浏览器下进行登录
  9. Mutable and Immutable Variables in Python
  10. /usr/bin/python^M: bad interpreter: No such file or dir解决办法