您的位置:首页 > 其它

用Collections.sort方法对现有的List重新进行排序

2012-11-29 18:05 639 查看
//重新将relList里的数据按照sequenceNo和subName进行排序
Collections.sort(relList, new Comparator<Object>() {
@Override
public int compare(Object obj1, Object obj2) {
  CpPlanSubRel rel1 = (CpPlanSubRel) obj1;
  CpPlanSubRel rel2 = (CpPlanSubRel) obj2;
  // 首先比较序号,如果序号(sequenceNo)相同,则比较科目名字(subName)
  int flag = rel1.getCpSubject().getSequenceNo().compareTo(rel2.getCpSubject().getSequenceNo());
  if (flag == 0)
  return rel1.getCpSubject().getSubName().compareTo(rel2.getCpSubject().getSubName());
  else
     return flag;
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: