MyComparator.java代码如下:(pojo类为InfeNumDTO)
package com.zhh.util;
import java.util.Comparator;
import com.brief.pojo.InfeNumDTO;
/*
* author zhh
*/
public class MyComparator implements Comparator {
public int compare(Object o1, Object o2) {
InfeNumDTO ind1 = (InfeNumDTO)o1;
InfeNumDTO ind2 = (InfeNumDTO)o2;
if(ind1.getInfeNum() < ind2.getInfeNum()){//通过这里设定排列顺序
return 1;
}else{
return 0;
}
}
}
用法:
Comparator comp = new MyComparator();
Collections.sort(abTypeInfeList,comp);
可以通过反射,将该排序类写得更通用。