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

本文共 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

你可能感兴趣的文章
数据库系统阶段特点
查看>>
假期演练1-3
查看>>
梦断代码读后感
查看>>
jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)
查看>>
java获取程序执行时间
查看>>
eclipse连hadoop2.x运行wordcount 转载
查看>>
HTML5:Details元素
查看>>
WEB前端底层知识之浏览器是如何工作的(2)--渲染引擎 BY: linFen
查看>>
ActionBar的简单应用
查看>>
IE11下不能引入外部css的解决方法
查看>>
java web 答辩总结
查看>>
GUI测试含义
查看>>
javabean使用技巧
查看>>
JS/JQ综合总结
查看>>
CGAffineTransform相关函数
查看>>
字符编码与字符集区别与联系(网页/PHP文件/MYSQL数据库乱码问题)
查看>>
黑马程序员-----const和readonly的区别
查看>>
转载:基于MapXtreme的鹰眼功能
查看>>
黄聪:远程序桌面登录的.NET(C#)开发
查看>>
JMeter聚合报告(Aggregate Report)理解
查看>>