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,应该可以做到升序和降序排列日期,写完后感觉这可以写一个工具类来满足各种比较。


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

相关文章推荐

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

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

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

首先:定义bean 然后:定义比较器 最后:测试使用 一.userBean package com.butterfly.Class; public class user { priv...

Java Date 日期排序

public static void main(String[] args) { ArrayList timeList = new ArrayList(); timeList.add("2013...

IntelliJ IDEA Mac下快捷键

IntelliJ IDEA For Mac 快捷键 建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。 Mac键盘符...

IDEA for mac 快捷键

下一步: fn+f8 跳到下一个断点:fn+f9

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

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

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

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

Spring中List Set Map 和Date注入

1、bean类代码: package learnBean; import java.util.ArrayList; import java.util.Date; import java.util....

Java框架--IOC javabean注入(List/Map/Set/Properties/Array/Date)

基础类Teacher/Student package com.ioc; import java.util.Date; import java.util.HashMap; import java.ut...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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