HashMap 按key的字母排序
来源:互联网 发布:列王的战争 知乎 编辑:程序博客网 时间:2024/06/03 19:50
HashMap排序;
如:
请以key按字母排序输出map。
HashMap<String, String> map = new HashMap<String, String>();
map.put("btest", "test");
map.put("catid", "test" );
map.put("acest", "test");
map.put("abatid","test");
map.put("dbatid","test");
第一步: 将HashMap转成List
List<Map.Entry<String, String>> infoIds = new ArrayList<Map.Entry<String, String>>(map.entrySet());
第二步:Collections.sort排序
Collections.sort(infoIds, new Comparator<Map.Entry<String, String>>() {
public int compare(Map.Entry<String, String> o1,
Map.Entry<String, String> o2) {
// 指定排序器按照降序排列
return o1.getKey().compareTo(o2.getKey());
}
});
//排序后
for (int i = 0; i < infoIds.size(); i++) {
String id = infoIds.get(i).toString();
System.out.println(id);
}
我想输出是这样的。
[abatid=test, acest=test, btest=test, catid=test, dbatid=test]
- HashMap 按key的字母排序
- HashMap按key排序
- HashMap 按key排序
- HashMap按key/value排序
- HashMap中按key排序
- hashmap按key统计与hashmap排序
- 对Map里面的key和value按字母排序
- 给Map排序---按照key的字母
- 数组内元素按字母顺序排序,字典的key按字母顺序排列
- hashmap的key排序--还不懂
- HashMap遍历与按key排序。
- HashMap按key值进行排序
- JAVA中Hashmap按key排序
- HashMap遍历与按key排序。
- JAVA中Hashmap按key排序
- Java中hashmap按key值排序
- HashMap自动按key值进行排序
- java中Hashmap按key排序
- HTML5 App的代码注入攻击
- lua中遍历table的几种方式比较
- 第四周项目三数据结构实践(一)——单链表:逆置
- java功能模块--给手机发送验证码
- 深入浅出讲解:php的socket通信
- HashMap 按key的字母排序
- jersey使用指南
- 黑马程序员————正则复习
- linux下samba的配置和使用
- android espresso
- PIO操作与DMA操作
- 解决MySQL #1045 - Access denied for user 'root'@'localhost' (using password: YES) 的问题
- easyui 自定义远程校验 设置rules回调模板 真正的自定义校验
- ssh web.xml配置分析