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 ;
}
}
}
吐槽
今天早上上课的时候有点犯困,昨天晚上十二点半睡觉的,比平时要晚一点,看来以后还是要睡早一点才行。
点赞