对Map排序
来源:互联网 发布:能看十大禁片的软件 编辑:程序博客网 时间:2024/06/05 20:02
一下代码为给一个hashMap的key排序,value排序一样处理
public static List<Map.Entry<String, Integer>> sortHashMapInteger(HashMap<String, Integer> map, final String dateFormat) {List<Map.Entry<String, Integer>> list = new ArrayList<Map.Entry<String, Integer>>(map.entrySet());// 排序Collections.sort(list, new Comparator<Map.Entry<String, Integer>>() {public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) {//return ( o1.getKey()-o2.getKey());String key1 = o1.getKey();String key2 = o2.getKey();Date day1 = null;Date day2 = null;try {day1 = DateUtils.getDateByFormat(key1, dateFormat);day2 = DateUtils.getDateByFormat(key2, dateFormat);} catch (Exception e) {e.printStackTrace();} return (day1.after(day2) == true ? 1 : 0);}});return list;}
阅读全文
0 0
- 对map排序
- Comparator对Map排序!
- java 对 Map 排序
- Java对Map排序
- Java 对Map排序
- map对key排序
- Java对Map排序
- Java对Map排序
- Java对Map排序
- 对Map排序
- 对Map进行排序
- Java对Map排序
- Java对Map排序
- 对Map排序
- Java对Map排序
- 对Map的排序
- 对Map排序
- map对值排序
- 指针和字符串基础知识
- Python学习
- jmx 实例--最简单的例子
- 实体中的数据库字段有关键字
- Reserved
- 对Map排序
- Java职业生涯(二)转“全栈开发者”
- Eclipse(一)介绍
- byte 转 十六进制
- 搜索引擎solr系列---高亮配置及问题总结
- Java实现对MongoDB的AND、OR和IN操作
- Eclipse(二)启动机制
- Eclipse(三)常见配置
- FreeUI 微信小程序的组件框架使用详情介绍