List按照date排序

原创 2016年06月01日 16:00:12

今天开发需要对一个list进行排序,要求对里面的date类型的属性进行排序,不多说,直接上代码。

Leavecalendar这个bean类里面有属性date;

private Date Date;
有get/set方法;

    public Date getDate() {
        return Date;
    }

    public void setDate(Date lcDate) {
        this.Date = lcDate;
    }
排序我们要用到java里面的Collections类和Comparator<T>接口,具体用法查看API:

Collections.sort(resultList, new Comparator<Leavecalendar>() {

			@Override
			public int compare(Leavecalendar o1, Leavecalendar o2) {
				int flag = o1.getDate().compareTo(o2.getDate());
				return flag;
			}
		});
里面比较日期用了compareTo,对于日期来说还有before和after,应该可以做到升序和降序排列日期,写完后感觉这可以写一个工具类来满足各种比较。


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

java collection.sort()根据时间排序list

首先:定义bean 然后:定义比较器 最后:测试使用 一.userBean package com.butterfly.Class; public class user { priv...
  • Learner9023
  • Learner9023
  • 2012年12月25日 11:10
  • 32014

对List中每个对象元素按时间顺序排序

对象排序 工作中遇到一个问题:     调用别人家的接口查询数据库,可是接口中查询的结果并没有对结果进行时间排序。于是就用了一下方法对查询的结果集根据时间排序。我的项目中类结构复杂,我用简单的...
  • qq_24505127
  • qq_24505127
  • 2016年12月23日 12:21
  • 4035

对List中每个对象元素按时间顺序进行排序

import java.text.SimpleDateFormat; import java.util.*;public class ListSort { public static clas...
  • wangjie1616
  • wangjie1616
  • 2017年04月16日 17:39
  • 2172

Java Date 日期排序

public static void main(String[] args) { ArrayList timeList = new ArrayList(); timeList.add("2013...
  • zy987654zy
  • zy987654zy
  • 2013年07月24日 10:41
  • 5627

Java 多字段排序Comparator(兼容Date,Integer,Doubel,Long)

Java 对象多字段排序
  • h70614959
  • h70614959
  • 2014年05月06日 18:05
  • 6288

java根据对象的日期格式的字段进行降序排序

java根据对象的日期格式的字段进行降序排序 首先应用到java util工具类中的Comparator接口的方法: compare(Object o1,Object o2)方法是java.uti...
  • wangmuming
  • wangmuming
  • 2014年03月10日 17:39
  • 3363

java根据时间排序list,使用collections.sort()

public class User { private String name; private String birthday; public User(String name, Strin...
  • u010002184
  • u010002184
  • 2016年05月27日 21:39
  • 4328

Sort Set排序集合类型操作命令

----------------------------------------------------Sort Set排序集合类型操作命令 说明:sort  set类型:排序集合类型,相比set类型...
  • yangzongzhuan
  • yangzongzhuan
  • 2016年04月17日 11:10
  • 959

List中对象按照属性时间升序排序

List集合中按照对象时间属性升序排序
  • u011935772
  • u011935772
  • 2016年12月19日 17:32
  • 1494

Java的数组和list升序,降序,逆序函数Collections.sort和Arrays.sort的使用

list升序,降序,逆序 List list =new ArrayList(); //如果list是 5 7 2 6 8 1 4 1、升序: Collections.sort(list) //...
  • yzwty
  • yzwty
  • 2017年02月21日 16:35
  • 2929
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:List按照date排序
举报原因:
原因补充:

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