java编程心得(十三)——哈希表根据value值排序
来源:互联网 发布:原油ela数据 编辑:程序博客网 时间:2024/04/28 20:20
/** * 功能:排序 */private static void outputRegionStatistics(HashMap<String, Integer> regionMap){ ArrayList<Entry<String, Integer>> mappingList = new ArrayList<Map.Entry<String, Integer>>(regionMap.entrySet()); //通过比较器实现比较排序,当前排序结果是升序,若需降序只用将return中的mapping1与mapping2交换位置即可。 Collections.sort(mappingList, new Comparator<Map.Entry<String,Integer>>(){ public int compare(Map.Entry<String,Integer> mapping1,Map.Entry<String,Integer> mapping2){ return mapping1.getValue().compareTo(mapping2.getValue()); } });}
【说明】
以上代码针对Java语言,传入的参数为待排序的哈希表,程序通过Collections.sort对该哈希表进行排序。
- java编程心得(十三)——哈希表根据value值排序
- JAVA HashMap、TreeMap根据value值排序
- JAVA HashMap、TreeMap根据value值排序
- java编程心得(七)——哈希表指定的key对应的value值自加1
- MAP根据value值排序
- Java基础 —— 根据 Key 或是 Value 对 Map 进行排序
- 对Java的HashMap根据Value排序
- Java 根据 HashMap 的 value 进行排序
- (java)根据map中value进行排序
- 根据value值对map进行排序
- HashMap根据Value值的大小排序
- map根据其value值进行排序
- 根据Map的value值进行排序
- mapreduce 根据value值进行排序
- Map根据value排序
- Map 根据value 排序
- HashMap根据value排序
- hashmap根据value排序
- 函数极限与数列极限经典辨析
- Android应用案例开发大全 吴亚峰 苏亚光
- C++模板的特化
- Java中各个包的主要作用
- RTSP协议
- java编程心得(十三)——哈希表根据value值排序
- Oracle RAC 负载均衡和透明应用失败切换的配置和测试过程
- 如何在cmd命令行中查看、修改、删除与添加环境变量
- Restoration of the Permutation
- 什么是.9图片
- 11GR1 RAC关于service/TAF的实验们
- linux_shell教程_细说shell编程
- C# 的Attribute特性 与C#的宏定义
- 安装sysbench过程报错,解决办法