如何对Map进行字典排序Java
2015-11-13 15:29
453 查看
//根据 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());
}
});
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());
}
});
相关文章推荐
- Java关键字与保留字说明及使用
- (Thinking in java学习笔记)1、static关键字
- Spring注入SessionFactory的空指针异常
- Spring MVC + JSON = 406 Not Acceptable
- Spring Cache
- java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
- Distributed transactions in Spring, with and without XA
- java多线程通信方法
- Java简介(2)-基本概念
- thymeleaf和spring的整合
- JAVA编程思想_笔记(十一)
- java获取WEB-INF下文件(或目录)
- JAVA编程思想_笔记(十)
- 在Eclipse统计项目的代码行数
- JAVA编程思想_笔记(九)
- eclipse 启动报错设置
- ant 生成war包 例子及项目结构
- Java集合---HashMap源码剖析
- Java编程思想_笔记(八)
- Java 用"|"作为分隔符分割字符串