1. 程式人生 > >對list集合中的物件 進行排序

對list集合中的物件 進行排序

根據觀看次數的多少排序 ( resultList集合中是IndexCardResult物件,通過IndexCardResult中的屬性viewNum的多少對集合排序)

Collections.sort(resultList,new Comparator<IndexCardResult>(){

       @Override

       public int compare(IndexCardResult o1,IndexCardResult o2){

             return   Interger.valueOf(o2.getViewNum() - Integer.valueOf(o1.getViewNum());

      }

});

注意:Interger.valueOf(o2.getViewNum() - Integer.valueOf(o1.getViewNum())這裡要轉化為數字型別相減,o2-o1是降序,反之為升序