Collections.sort 的日期排序
    public static void main(String[] args) throws ParseException {    //  sort降序排列
        List<Date> dates = new ArrayList<>();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date dd = sdf.parse("2000-11-11 12:12:21");
        Date aa = sdf.parse("2002-11-11 12:12:21");
        Date date = new Date();
        dates.add(date);
        dates.add(dd);
        dates.add(aa);
        Collections.sort(dates, new Comparator<Date>() {
            @Override
            public int compare(Date o1, Date o2) {
                int flag = o2.compareTo(o1);
                return flag;
            }
        });
        System.out.println(dates.get(0));
    }
Collections.sort 的日期排序的更多相关文章
- java List 排序 Collections.sort() 对 List 排序
		class User { String name; String age; public User(String name,String age){ this.name=name; this.a ... 
- java Collections.sort()实现List排序的默认方法和自定义方法
		1.java提供的默认list排序方法 主要代码: List<String> list = new ArrayList();list.add("刘媛媛"); list. ... 
- java Collections.sort()实现List排序的默认方法和自定义方法【转】
		1.java提供的默认list排序方法 主要代码: List<String> list = new ArrayList();list.add("刘媛媛"); list. ... 
- java Collections.sort()实现List排序自定义方法
		方法一: package testSimple; import java.util.ArrayList; import java.util.Collections; import java.util. ... 
- Collections.sort   给集合排序
		List<MenuVo> child_menus = new ArrayList<MenuVo>(); for (MenuVo menuVo : child_menus) { ... 
- Collections.sort list内部排序
		public class ComparatorUser implements Comparator{ public int compare(Object arg0, Object arg1) { ... 
- java Collections.sort()
		sort()是Collections中的静态方法,用于对List容器中的元素排序. 如容器list中存储的是Integer对象 List<Integer> list =Arrays.asL ... 
- Java中Arrays.sort()和Collections.sort()
		1.简单示例 sort方法的使用非常的简单明了,下面的例子中,先定义一个比较Dog大小的Comparator,然后将其实例对象作为参数传给sort方法,通过此示例,你应该能够快速掌握Arrays.so ... 
- 转:浅析Collections.sort
		浅析Collections.sort 问题引入 在之前的一次Java上机实习中,老师布置了一道很简单的题: 从控制台输入10个整数,对它们进行升序排序并输出. 考虑到只有10个数,需要比较的次 ... 
随机推荐
- linux下vi或vim操作Found a swap file by the name的原因及解决方法
			在linux下用vi或vim打开Test.java文件时 [root@localhost tmp]# vi Test.java出现了如下信息: E325: ATTENTION Found a s ... 
- String 类型的值能够被反射改变从而引发的意外事件
			今天刷技术文章,遇到了一个问题,用 Java 反射机制去修改 String 变量的值,出于深入研究,就发现了一个问题,即,用初始值比较修改后的值,用 == or .equals() 方法,出现了相等的 ... 
- react ref获取dom对象
			react文档 step = React.createRef(); // init <div ref={this.step}></div> // bind componentD ... 
- mac下supervisor安装及简单配置
			supervisor是一个用 Python 写的进程管理工具,可以很方便的用来启动.重启.关闭进程(守护进程).可以用他来管理自己的“服务程序”. 安装 首先安装Python,Mac系统好像自带. 执 ... 
- 教师信息管理系统(方式一:数据库为oracle数据库;方式二:存储在文件中)
			方式一: 运行截图 数据库的sql语句: /*Navicat Oracle Data TransferOracle Client Version : 12.1.0.2.0 Source Server ... 
- MSSQL:查看所有触发器信息的命令
			转自:http://www.2cto.com/database/201307/228708.html 编写程序,有时或为了偷懒,或为更简单地实现所需功能,使用了触发器.这可是把双刃剑,用得不好,程序出 ... 
- 常用邮箱的 IMAP/POP3/SMTP 设置
			通过网上查找的资料和自己的总结完成了下面的文章,看完之后相信大家对这三种协议会有更深入的理解.如有错误的地方望指正. POP3 POP3是Post Office Protocol 3的简称,即邮局协议 ... 
- Codeforces 677 - A/B/C/D/E - (Undone)
			链接: A - Vanya and Fence - [水] AC代码: #include<bits/stdc++.h> using namespace std; ; int n,h; in ... 
- One Technical Problem: Can one process load two different c libraries simutaneously, such as uclibc and glibc?
			For some special reasons, there is a possible case which need to load uclibc and glibc in one proces ... 
- python练习题-day11
			1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件), 要求:登录成功一次,后续的函数都无需再输入用户名和密码 flag=False def wrapper(fun): def inn ... 
