Collection.sort
来源:互联网 发布:mac flash player 编辑:程序博客网 时间:2024/04/19 10:23
有时候我们需要集合中的元素按照某种规则排列,这个时候就需要用到Comparator.
示例代码:
//以map示例,其实就是把map转换成list排序之后再装入LinkedHashMapMap<String,String> map = new HashMap<String,String>();map.put("a","1");map.put("b","2");List<Entry<String,String>> list = new ArrayList<Entry<String,String>>(map.entrySet());Collection.sort(list,new Comparator<Entry<String,String>>(){ //重写compare方法 public int compare(Entry<String,String> e1, Entry<String,String> e2){ //升序 return e1.getValue().compareTo(e2.getValue); //降序 //return e2.getValue().compareTo(e1.getValue); }});Map<String,String> result = new LinkedHashMap<String,String>();for(Entry<String,String> e : list){ result.put(e.getKey(),e.getValue);}
0 0
- Collection.sort
- 关于Collection.sort
- collection.sort排序
- PLSQL Collection Sort
- collection.sort()方法详解
- java Collection.sort
- 根据时间排序(collection.sort())
- 关于Collection.sort和java的枚举
- Collection.sort()排序之数字前缀问题
- java collection.sort()根据时间排序list
- Java ArrayList Collection.sort排序示例
- Collection.sort 的用法--很有用哦
- Collection类的shuffle()、sort()、binarySearch()
- Collection.sort自定义排序的使用方法
- android collection.sort()根据时间排序list
- 用Collection.sort对List做排序
- java Collection.sort指定升序或降序
- java-容器-collection的sort方法
- 判断视频是否播放完,并且弹出提示(还需要再收集些别的资料)
- java eclipse 中注释.xml 文件
- 消息推送
- 【WC2014】紫荆花之恋
- java代码求n个数的最小公倍数,HDOJ 2028,3种方法实现
- Collection.sort
- 复制
- 商品展示
- 汇编基础
- Data.Structures.and.Algorithms数据结构电子书最新
- 语句
- 图像金字塔及尺寸缩放
- POJ
- LeetCode:Longest Palindromic Substring