Collections.sort(bsBankJournalVOs, new Comparator<BsBankJournalVO>() {
/*
* int compare(BsBankTradeVO o1, BsBankTradeVO o2) 返回一个基本类型的整型,
* 返回负数表示:o1 小于o2, 返回0 表示:o1和o2相等, 返回正数表示:o1大于o2。
*/
public int compare(BsBankJournalVO b1, BsBankJournalVO b2) {
int seq1 = b1.getSeq();
int seq2 = b2.getSeq();
if (seq1 > seq2) {
return 1;
}else if (seq1 < seq2) {
return -1;
}else{
return 0;
}
}
});
System.out.println("排序后:" + bsBankJournalVOs);
2、如果是String类型的话
public List<String> getAscList(List<String> list){
if(list==null||list.isEmpty()){
return null;
}
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
});
return list;
}