-----------------------------------------------------------------------
//排序
Collections.sort(Bean,new myComparator());
----------------------------------------------------------------------
------------------------------------------------------------------------
// 自定义比较器:按level和orgNo排序
@SuppressWarnings("rawtypes")static class myComparator implements Comparator {
public int compare(Object object1, Object object2) {// 实现接口方法
Bean p1 = (Bean ) object1; // 强制转换
Bean p2 = (Bean ) object2;
int levelFlag = new Double(p1.getOrgLevel()).compareTo(new Double(p2.getOrgLevel()));
int orgNoFlag = new String(p1.getOrgNo()).compareTo(new String(p2.getOrgNo()));
if(levelFlag!=0){
return levelFlag;
} else{
return orgNoFlag;
}
}
}
--------------------------------------------------------------------------------