您的位置:首页 > 其它

List<Pojo>按pojo对象的属性排序

2011-08-30 22:17 495 查看
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);

可以通过反射,将该排序类写得更通用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: