一个普本码农奋斗史

要坦诚,要做你认为对的事,当有需要时便应奋力而为,并坚持到底。你越是这样,越会觉得游刃有余。...

List按照date排序

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


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/donggua3694857/article/details/51556718
文章标签: Comparator List排序
个人分类: Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

List按照date排序

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭