list集如何以某个字段对list进行排序
2014-08-04 16:25
239 查看
/**
* 对信息按日期进行排序函数
*/
public void sort(List<NoticeVO> list){
Collections.sort(list, new Comparator<NoticeVO>(){
//内部类
public int compare(NoticeVO o1, NoticeVO o2) {
if((DateXXX.dayxxx(o1.getStartDate(),o2.getStartDate())) > 0){ ////DateXXX.dayxxx()是比较日期的函数,返回的是正,负,零。
return -1;
} else if((DateXXX.dayxxx(o1.getStartDate(),o2.getStartDate())) < 0){
return 1;
}else{
return 0;
}
}
});
}
* 对信息按日期进行排序函数
*/
public void sort(List<NoticeVO> list){
Collections.sort(list, new Comparator<NoticeVO>(){
//内部类
public int compare(NoticeVO o1, NoticeVO o2) {
if((DateXXX.dayxxx(o1.getStartDate(),o2.getStartDate())) > 0){ ////DateXXX.dayxxx()是比较日期的函数,返回的是正,负,零。
return -1;
} else if((DateXXX.dayxxx(o1.getStartDate(),o2.getStartDate())) < 0){
return 1;
}else{
return 0;
}
}
});
}
相关文章推荐
- java中list里面存放map,根据map中的某一个字段进行排序
- List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用
- 如何对List<Map> 进行排序
- 对List元素的多个属性字段进行不同的排序
- Oracle 如何对中文字段进行排序
- 容易遗忘的Comparable:一个结果集List,里面有很多的对象,要求根据对象的指定(age)字段进行排序
- 如何对List中的对象进行排序
- 如何根据对象的属性,对集合(list / set)中的对象进行排序
- J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用
- list排序,如果A字段相同,则以B字段进行排序
- J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用
- 多个字段中如何按其中两个进行排序(二次排序)
- 如何对指针的list列表进行排序
- 对list进行多字段排序
- Oracle 如何对中文字段进行排序
- C# 对 list<T>中的数据按某字段的大小进行排序
- 如何对List中的对象进行排序
- List<Entity>排序:根据javabean中的一个字段对beanList进行排序
- 如何以list进行排序
- 指定List对象中的某一字段进行排序