LIST 对象排序

1.

//排序
Collections.sort(rrlist,new Comparator<TblSysRolesResources>(){
public int compare(TblSysRolesResources o1, TblSysRolesResources o2) {
return o2.getTblSysResources().getOrderno().intValue()-o1.getTblSysResources().getOrderno().intValue();
//return Long.parseLong(o2.getTblSysResources().getId())-Long.parseLong(o1.getTblSysResources().getId());
}
}
);

2. 实体里

public class TblSysRolesResources implements Comparable {

@Override
public int compareTo(Object o) {

//按string排序
TblSysRolesResources tblsysrolesresources=(TblSysRolesResources)o;
String temp=tblsysrolesresources.getTblSysResources().getId();
return this.getTblSysResources().getId().compareTo(temp);
}

}

原文地址:https://www.cnblogs.com/yangy608/p/2815915.html