LinkedHashMap排序
来源:互联网 发布:mac有风扇声音很大 编辑:程序博客网 时间:2024/05/21 10:05
LinkedHashMap<String, Float> map = new LinkedHashMap<>();//先转成ArrayList集合ArrayList<Entry<String, Float>> list = new ArrayList<Map.Entry<String, Float>>(map.entrySet());//从小到大排序(从大到小将o1与o2交换即可)Collections.sort(list, new Comparator<Map.Entry<String, Float>>() { @Override public int compare(Entry<String, Float> o1, Entry<String, Float> o2) { return ((o1.getValue() - o2.getValue() == 0) ? 0: (o1.getValue() - o2.getValue() > 0) ? 1: -1); }});//新建一个LinkedHashMap,把排序后的List放入LinkedHashMap<String, Float> map2 = new LinkedHashMap<>();for (Map.Entry<String, Float> entry : list) { map2.put(entry.getKey(), entry.getValue());}//遍历输出for (Map.Entry<String, Float> entry : map2.entrySet()) { System.out.println(entry.getKey() + ":" + entry.getValue());}
阅读全文
0 0
- LinkedHashMap 排序
- LinkedHashMap排序
- 使用LinkedHashMap进行分数排序
- List<LinkedHashMap<String,String>>排序
- LinkedHashMap和TreeMap排序实现
- 使用LinkedHashMap进行分数排序
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- LinkedHashMap
- Android7.0中文文档(API)-- HeaderViewListAdapter
- 框架模式MVP在安卓中的实践
- thread42
- Linux信号(一)——子进程的异步等待方式
- “虎牙直播”实习生面试 c++中的智能指针
- LinkedHashMap排序
- python 线程与进程
- 自定义View(三) 角度和弧度
- 自顶向下深入分析Netty(一)--预备知识
- 网络性能评估工具Iperf
- rabbitmq-server 安装方法
- 强大的矩阵奇异值分解(SVD)及其应用
- [PlantSimulation]GAWizard遗传算法的应用(二)
- 让某个Div排在最前