用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; } });
相关文章推荐
- 使用Collections.sort()方法扩展list集合中的数据并对其进行排序
- Java-Collections的sort方法对list进行排序
- Java中应用Collections工具类的Sort()方法对List进行排序
- Java-Collections的sort方法对 list 进行排序
- Collections.sort方法对list进行排序
- Java中使用Collections.sort()方法对数字和字符串泛型的LIst进行排序
- Collections.sort对List排序的两种方法
- 用Java集合中的Collections.sort方法对list排序的两种方法
- ArrayList中元素排序方法:Collections.sort(list)
- 对List数组进行排序 Collections.sort(param1,param2)
- java Collections.sort()实现List排序的默认方法和自定义方法
- 【Java核心技术】Collections.sort对list进行排序
- java Collections.sort()实现List排序的默认方法和自定义方法
- Collections.sort对list进行排序
- java list集合使用Collections中的sort方法进行排序(Comparator)
- Java List重载Collections.sort方法排序
- Collections.sort()对list进行排序
- 用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: [java] view plain copy /** * 根据ord
- Java集合中List的Sort()方法进行排序
- java Collections.sort()实现List排序的默认方法和自定义方法