如果按map中的value来排序 如题,java中如何按map中的value排序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 该怎么排还是怎么排,就是取出来比较啊。不过value里可能是你自己抽象的数据类型,你可以实现comparable接口来排序。 用TreeMap类来实现,不过value里可能是你自己抽象的数据类型,你可以实现comparable接口来排序。 1、将 Map 中的 Value 都取出来放到一个 List 里面2、对这个 List 进行排序。 Map map = new HashMap(); List A_list = new ArrayList(map.values()); Collections.sort(A_list); 最好的方法是实现comparable接口,你在网上一查就明白了 人家楼主的本意是在Put的时候就能自动排序了,楼上各位达人能给出例子么?用List装 然后在排这个List 这也太基础了吧。不过真的貌似TreeMap实现不了 按Value的自动排序 java接口的实现问题 这段代码怎么老是报错呢?什么原因呢? java 的加密解密 急 熟悉的进来看看 求代码 关于iReport资料 读入Shp文件,文件头的构造问题 new String(s.getBytes("ISO-8859-1"),"GBK")正确吗 不能实现翻转 有关setAttribute的问题 【讨论帖】用局部变量好一点还是全局变量好一点【讨论帖】用局部变量好一点还是全局变量好一点【讨论帖】 请教各位达人,怎样往jre里加一个新的字体? 请教如何用java读写串口. HashMap取值问题 帮忙解释一下这段程序的运行机制
2、对这个 List 进行排序。
List A_list = new ArrayList(map.values());
Collections.sort(A_list);
用List装 然后在排这个List 这也太基础了吧。不过真的貌似TreeMap实现不了 按Value的自动排序