博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 8 字符串日期排序
阅读量:6250 次
发布时间:2019-06-22

本文共 1214 字,大约阅读时间需要 4 分钟。

public class ObjectDto implements Serializable {    private static final long serialVersionUID = 8589835559483231840L;    private String date;  //get set.. }
public static void main(String[] args){
     List
list = new ArrayList()<>;     ObjectDto on1 = new ObjectDto();     on1.setDate("2018-05-17"); ObjectDto on2 = new ObjectDto(); on2.seDate("2018-05-16"); ObjectDto on3 = new ObjectDto(); on3.setDate("2018-05-18"); ObjectDto on4 = new ObjectDto(); on4.setDate("2018-05-15");     
    list.add(on1);     list.add(on2);     list.add(on3);     list.add(on4);   //升序
  List
collect = list.stream().sorted(new Comparator
() {
  @Override    public int compare(ObjectDto o1, ObjectDto o2) {
   try {
   Date d1 = DateUtil.parseTime(o1.getDate(), "yyyy-MM-dd");    Date d2 = DateUtil.parseTime(o2.getDate(), "yyyy-MM-dd");       return d1.compareTo(d2);    } catch (ParseException e) {
   e.printStackTrace();   }   return 0;   }   }).collect(Collectors.toList());
}

 

转载于:https://www.cnblogs.com/zhangqian1031/p/9046457.html

你可能感兴趣的文章
海量数据计算应该如何选择数据库
查看>>
CodeCounter
查看>>
MongoDB 如何保证 oplog 顺序?
查看>>
TF-IDF与余弦相似性的应用(一):自动提取关键词
查看>>
冒泡排序、插入排序、选择排序、快速排序、二分查找(Objective-C实现)
查看>>
nginx反向代理入门
查看>>
Ionic 开发中遇到的常见问题及解决方案
查看>>
mysql数据库存储路径更改 数据文件位置
查看>>
ExtJS5学习之MVVC
查看>>
PDF文档压缩
查看>>
[J2ME]手机流媒体之实作[附源码][与RTSP/MMS协议无关]
查看>>
Scala程序设计读书笔记[1:5]
查看>>
概率论快速学习05:随机变量 二项分布 泊松分布
查看>>
构建Tiny生态圈
查看>>
【vnc】vncserver: couldn't find "xauth" on your PATH 问题
查看>>
扩大Ubuntu的空间
查看>>
Mahout驾驭hadoop之详解
查看>>
java泛型【收藏】
查看>>
Spring Boot自动配置
查看>>
lambda表达式-编译测试
查看>>