码迷,mamicode.com
首页 > 编程语言 > 详细

集合排序

时间:2016-07-09 13:31:31      阅读:562      评论:0      收藏:0      [点我收藏+]

标签:

如何让集合中的元素按照从大到小或者从小到大的顺序排序呢?有一个集合工具类(Collections.sort())可以处理这类问题

private void sort(ArrayList<ArrayList<DataDatailVO>> rst){
  Collections.sort(rst,new Comparator<ArrayList<DataDatailVO>>(){
    public int compare(ArrayList<DataDatailVO> b1,ArrayList<DataDatailVO> b2){
      String id1 = b1.get(0).getValue();
      String id2 = b2.get(0).getValue();
      return id1.compareTo(id2);
    }
  });
}

 

private void sort(List<DTSVO> rst){
  Collections.sort(rst,new Comparator<DTSVO>(){
    public int compare(DTSVO b1,DTSVO b2){
      return b1.getCountdate().compareTo(b2.getCountdate());
    }
  });
}

集合排序

标签:

原文地址:http://www.cnblogs.com/hwgok/p/5655660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!