导航:首页 > 编程语言 > javamap值排序

javamap值排序

发布时间:2024-07-25 02:37:11

java中集合Map中的键如果是int型,如何使它对应的值按照从大到小的顺序输出呢

最简单的办法是把这个map放到一个TreeMap里面,TreeMap遍历的话直接是排好序的。
假设给你的Map是input,
TreeMap tm = new TreeMap(input);
//descendingKeySet代表反序
Iterator i=tm.descendingKeySet().iterator();
然后用i来遍历就是按从大到小的顺序遍历key了

Integer的话自己就实现Comparator,equals和hashcode了

❷ 如何对Map进行字典排序Java

//根据 Map的key进行字典排序
Map<String, String> parameterMap = new HashMap<String, String>();
List<Map.Entry<String,String>> list = new ArrayList<Map.Entry<String,String>>(parameterMap.entrySet());
Collections.sort(list,new Comparator<Map.Entry<String,String>>() {
//升序排序
public int compare(Entry<String, String> o1,
Entry<String, String> o2) {
return o1.getKey().compareTo(o2.getKey());
}

});

阅读全文

与javamap值排序相关的资料

热点内容
js用什么加密 浏览:339
androiduc浏览器包名 浏览:374
wemall小程序源码 浏览:422
从零开始学php光盘下载 浏览:665
mac多个php版本 浏览:591
资源动漫压缩包 浏览:899
云服务器如何做路由器 浏览:691
python看后感 浏览:169
下载app为什么显示购买 浏览:789
安卓怎么把资料一键转移到旧苹果 浏览:607
启发式算法matlab 浏览:30
安卓手机怎么和外国人打电话 浏览:25
解套app什么用 浏览:995
python赋值方式复合赋值 浏览:380
修改linuxlang 浏览:17
成熟的app开发需考虑什么 浏览:790
如何将安装包变成解压包 浏览:342
单片机中的alu是个啥 浏览:365
花洒防爆管加密管和软管 浏览:879
龙族幻想同服务器怎么一起进跨服 浏览:862