Comparator实现List排序

原创 2015年11月18日 11:36:00
TreeSet<StudentReadInfo> set = new TreeSet<StudentReadInfo>(
				new Comparator<StudentReadInfo>() {
					@Override
					public int compare(StudentReadInfo o1, StudentReadInfo o2) {
						return new Date(o2.time).compareTo(new Date(o1.time));
					}
				});
		set.addAll(allList);
		for (StudentReadInfo sr : set) {
			resultList.add(sr);
		}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android记录14--自定义Comparator,实现List按时间排序

Android记录14--自定义Comparator,实现List按时间排序 2013年12月16日 16点32分 package com.suntek.mobilemee...
  • wwj_748
  • wwj_748
  • 2013年12月16日 16:37
  • 8528

使用Comparable、Comparator接口实现对对象数组、List集合自定义排序

使用Comparable、Comparator接口实现对对象数组、List集合的自定义排序。

使用Comparator对List排序

废话不多说,直接上代码。 UserVO.java package com.lrb.sort.test; import java.io.Serializable; public cl...

java list集合使用Collections中的sort方法进行排序(Comparator),超实用

Collections中sort方法对list集合进行排序,很实用

Java利用Comparator与Collections.sort对List排序

如果List中Object实现了Comparator接口,便可以直接用以下的方式对List进行排序 如List list,通过list.add("abc")等操作为list添加了一些元素,通过以...

java中Collections.sort(list)排序和Comparator和Comparable的区别

首先,先上代码 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; impo...

使用Comparator接口对List进行排序

需求: 1、对任务进行排序,未完成任务排在最前面,接着是7天之内完成的任务,最后是7天之后完成的任务 2、按计划开始时间倒序排...

J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用

引入题目:List中的数据如何根据对象的某一个或多个字段排序?   第一节  对于引入题目的探讨 首先把引入题目表述的清楚一些,在一个List中存储的是一些对象实例,而对象实例包含多...

java List利用Comparator进行排序

直接上例子: 一个类 public class VO { /** * 名称. */ public String Name; /** * 类型. */ public Strin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Comparator实现List排序
举报原因:
原因补充:

(最多只允许输入30个字)