黑马程序员技术交流社区
标题:
Map集合中怎么实现使用值来降序排序啊??
[打印本页]
作者:
Ssafe
时间:
2016-9-5 18:13
标题:
Map集合中怎么实现使用值来降序排序啊??
Map集合中怎么实现使用值来降序排序啊?这个问题弄了很久都弄不懂,求大神
作者:
a825125501
时间:
2016-9-5 18:17
TreeMap,然后重写campareTo方法,可以对键进行排序,,如果想用值进行排序的话,重新定义一个TreeMap集合,将之前那个Map集合的值作为新集合的键存进去
作者:
Lws
时间:
2016-9-5 19:19
这个问题可以再创建一个TreeSet集合来存储Map集合中的键值对,通过实现Comparator接口,重写Compare方法实现值的降序排序
作者:
13411939415
时间:
2016-9-5 21:50
可以先新建一个TreeSet,传入一个比较器,按存进去元素的大小进行排列,然后新建一个Treemap,传入一个比较器,里面需要重写的方法直接return1,再遍历TreeSet将键值对存进去就可以了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2