导航:首页 > 编程语言 > 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值排序相关的资料

热点内容
erp是什么服务器 浏览:182
python中tmp 浏览:19
说明wpf加密过程 浏览:142
java读取list 浏览:702
iis7gzip压缩 浏览:39
有什么安卓机打吃鸡好 浏览:597
三星u盘加密狗 浏览:473
php函数的返回值吗 浏览:586
国企稳定程序员 浏览:328
编程猫如何使用教程视频 浏览:218
安卓远端网页如何打日志 浏览:218
压缩flash大小 浏览:993
解压的玩具教程可爱版 浏览:366
哪个求职app比较靠谱 浏览:888
java的读法 浏览:60
nod32局域网服务器地址 浏览:1003
数码科技解压 浏览:236
新网的云服务器管理界面复杂吗 浏览:367
无人声解压强迫症视频 浏览:573
计算机编译运行 浏览:640