HashMap的两种排序方式
来源:互联网 发布:刷留言软件安卓版 编辑:程序博客网 时间:2024/05/16 06:16
Map<String, Integer> map = new HashMap<String, Integer>();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);List<Map.Entry<String, Integer>> infoIds = new ArrayList<Map.Entry<String, Integer>>(map.entrySet());//排序前for (int i = 0; i < infoIds.size(); i++) { String id = infoIds.get(i).toString(); System.out.println(id);}//d 2//c 1//b 1//a 3//排序Collections.sort(infoIds, new Comparator<Map.Entry<String, Integer>>() { public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) { //return (o2.getValue() - o1.getValue()); return (o1.getKey()).toString().compareTo(o2.getKey()); }}); //排序后for (int i = 0; i < infoIds.size(); i++) { String id = infoIds.get(i).toString(); System.out.println(id);}//根据key排序//a 3//b 1//c 1//d 2//根据value排序//a 3//d 2//b 1//c 1
0 0
- HashMap的两种排序方式
- HashMap的两种排序方式
- [Java]HashMap的两种排序方式
- [Java]HashMap的两种排序方式
- hashmap的两种排序方式
- HashMap的两种排序方式
- HashMap的两种排序方式
- HashMap的两种排序方式
- HashMap的两种排序方式
- HashMap的两种排序方式
- 【转载】HashMap的两种排序方式
- HashMap的两种排序方式
- [Java]HashMap的两种排序方式
- HashMap的两种排序方式
- HashMap的两种排序方式
- HashMap的两种排序方式
- 【Java】HashMap的两种排序方式
- HashMap的两种排序方式
- Linux段管理,BSS段,data段,.rodata段,text段
- 在WPF中使用SDL
- HTML5基础小结(一)——标签变化
- hdu1757 A Simple Math Problem 矩阵乘法
- 开会总结
- HashMap的两种排序方式
- C++继承:公有,私有,保护
- tcl if 语句
- 探索OS
- 做为一个程序员新手
- DirectX SDK安装出错时解决方案
- 后缀表达式
- Java读取文件方法大全
- 2014年10月27日