先上代码。。
首先自己写一个Comparator
public class YourComParator implements Comparator {
@Override
public int compare(Object lhs, Object rhs) {
// TODO Auto-generated method stub
int flag = 0;
YourObject a = (YourObject)lhs;
YourObject b = (YourObject)rhs;
flag = //比较a和b中的某个属性,根据大于小于等于 flag分别为1 -1 0
return flag;
}
然后再需要排序的地方调用:
Collections.sort(Yourlist, yourComParator);
经过排序后 Yourlist就变成有序的list了。
很简单,欢迎交流。