//對agreeList進行排序 Collections.sort(agreeList,new Comparator(){ public int compare(Object obj1, Object obj2) { Transition transition1 = (Transition)obj1; Transition transition2 = (Transition)obj2; return transition1.getName().compareTo(transition2.getName()); } });ide
利用對象的name值進行排序,用 compareTo 進行比較 若是是int型,直接用 int a - int bcode
//對agreeList進行排序 Collections.sort(agreeList,new Comparator(){ public int compare(Object obj1, Object obj2) { Transition transition1 = (Transition)obj1; Transition transition2 = (Transition)obj2; return transition1.getName().compareTo(transition2.getName()); } });對象
//對集合進行排序 從大到小 Collections.sort((List<SaBillInfoDto>)billCollection, new Comparator<SaBillInfoDto>() {排序
@Override public int compare(SaBillInfoDto o1, SaBillInfoDto o2) { // TODO Auto-generated method stub if ((o1.getBillAmount() - o2.getBillAmount()) > 0) { return -1 ; }else { return 1 ; } } });