map中集合的排序
来源:互联网 发布:js utc转换 gmt 8000 编辑:程序博客网 时间:2024/05/01 03:26
public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>(); map.put("lisi", 5); map.put("lisi1", 1); map.put("lisi2", 3); map.put("lisi3", 9); List<Map.Entry<String, Integer>> infoIds = new ArrayList<Map.Entry<String, Integer>>( map.entrySet()); System.out.println("--------------排序前--------------"); for (int i = 0; i < infoIds.size(); i++) { String id = infoIds.get(i).toString(); System.out.println(id); } // 排序 Collections.sort(infoIds, new Comparator<Map.Entry<String, Integer>>() { public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) { return ( o1.getValue()-o2.getValue()); } }); System.out.println("--------------排序后--------------"); for (int i = 0; i < infoIds.size(); i++) { Entry<String,Integer> ent=infoIds.get(i); System.out.println(ent.getKey()+"="+ent.getValue());
阅读全文
0 0
- map中集合的排序
- C#中集合的排序
- JAVA中集合和MAP的学习
- java中集合排序,List<Map>,List<T>类型或者JSONObject的升序和降序排序
- JAVA中集合的排序方法
- Hibernate中集合排序
- Java中集合排序
- Java中集合List,Map和Set的区别
- java中集合的使用-set,list,map
- java中集合框架MAP的用法及案例
- spring中集合 list map的一些操作
- java中集合Collection和Map接口的实现类
- Java中集合List,Map,Set的使用
- 对java中集合类排序的解析
- Java中集合排序的两种方法
- map,set,list,JAVA中集合类
- JAVA中集合map,set,list详解
- JAVA中集合map,set,list详解
- CSS样式(二)
- Spring Security3.1配置实例(转)
- 【开源访谈】黄东旭:“无人区”的探索者,TiDB 的前行之路
- PL/SQL9的安装
- long转hex
- map中集合的排序
- wpf简单验证
- springboot 继承shiro 使用redis缓存 @Value 标签无效 无法获取zhi
- extjs4 grid 滚动条 联动
- ArrayAdapter 和 Spinner
- linux常用命令(1)——路径、文件
- Linux环境下OK6410裸机开发详解
- 批量删除hive表分区
- 心跳机制