Java中hashmap按key值排序
来源:互联网 发布:上海古玩地摊淘宝市场 编辑:程序博客网 时间:2024/05/23 16:54
Map map = new HashMap();
map.put("4", "a");
map.put("2", "b");
map.put("1", "c");
map.put("3", "d");
第一种方法:
第二种方法:
map.put("4", "a");
map.put("2", "b");
map.put("1", "c");
map.put("3", "d");
第一种方法:
- Object[] key = map.keySet().toArray();
- Arrays.sort(key);
- for(int i = 0; i<key.length; i++)
- {
- System.out.println(map.get(key[i]));
- }
第二种方法:
- List arrayList = new ArrayList(map.entrySet());
- Collections.sort(arrayList, new Comparator()
- {
- public int compare(Object arg1, Object arg2)
- {
- Map.Entry obj1 = (Map.Entry) arg1;
- Map.Entry obj2 = (Map.Entry) arg2;
- return (obj1.getKey()).toString().compareTo(obj2.getKey());
- }
- });
- //将HASHMAP中的数据排序
- for (Iterator iter = arrayList.iterator(); iter.hasNext();)
- {
- Map.Entry entry = (Map.Entry)iter.next();
- String key = (String)entry.getKey();
- System.out.println(map.get(key));
- }
0 0
- Java中hashmap按key值排序
- JAVA中Hashmap按key排序
- JAVA中Hashmap按key排序
- java中Hashmap按key排序
- HashMap中按key排序
- HashMap按key排序
- HashMap 按key排序
- HashMap按key值进行排序
- HashMap自动按key值进行排序
- HashMap按key/value排序
- hashmap按key统计与hashmap排序
- java对HashMap中的key或者value值进行排序!
- java对HashMap中的key或者value值进行排序!
- java对HashMap中的key或者value值进行排序
- Sort a Map<Key, Value> by values (Java) HashMap按value值排序
- JAVA对HashMap按照key排序
- Java中HashMap的key的Hash值修改问题
- java HashMap 按值排序
- maven报错:org.apache.maven.plugins:maven-surefire-plugin:2.7.1:test (default-test) on project
- 机器学习中的数学(4)-线性判别分析(LDA), 主成分分析(PCA)
- Mac设置环境变量的位置、查看和添加PATH环境变量
- 搜寻文件夹中某一后缀的文件名,并且输出到文件
- 第6周项目1深复制
- Java中hashmap按key值排序
- Android Fresco图片处理库用法API英文原文文档3(Facebook开源Android图片库)
- 16进制转浮点数
- js证则表达式
- 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
- ScrollView嵌套ListView
- java解析xml文件的四种方式
- Hadoop集群(第5期)_Hadoop安装配置
- [ubuntu]Gedit修改文件后提示无法创建备份文件同时不能保存修改过后的文件