• 集合排序


    如何让集合中的元素按照从大到小或者从小到大的顺序排序呢?有一个集合工具类(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());
        }
      });
    }

  • 相关阅读:
    HDU-4035 Maze
    poj 3744 Scout YYF I
    HDU 4911 Inversion
    HDU-3001 Travelling
    HDU 4539 郑厂长系列故事——排兵布阵
    poj 3311 Hie with the Pie
    poj-1185 炮兵阵地
    位运算
    HDU-1438 钥匙计数之一
    poj 3254 Corn Fields
  • 原文地址:https://www.cnblogs.com/hwgok/p/5655660.html
Copyright © 2020-2023  润新知