DESKTOP-7803S27_20200901-吴远亮

问题

如何使用 Date 类提供的方法,对日期进行比较并排序 (比较器排序)?

解决方法

问题已解决,部分代码如下

 Comparator<Date> comparator = new DateSort2Test() ;
            
            Arrays.sort(dates,comparator);
            for (int i = 0; i < dates.length; i++) {
                System.out.println(dates[i]);
            }
package com.wu.DateTime;

import java.util.Comparator;
import java.util.Date;

public class DateSort2Test implements Comparator<Date >{

    @Override
    public int compare(Date i, Date j) {
        if( i.getTime()< j.getTime() ) {
            return -1 ;
        } else if( i.getTime()== j.getTime()) {
            return 0 ;
        } else {
            return 1 ;
        }
    }

}

吐槽

今天早上上课的时候有点犯困,昨天晚上十二点半睡觉的,比平时要晚一点,看来以后还是要睡早一点才行。

标签


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1