java文件修改时间排序
程序员文章站
2022-05-24 14:37:15
...
对文件列表fileList的修改时间递增排序
Arrays.sort(fileList, new Comparator<File>() {
public int compare(File f1, File f2) {
long diff = f1.lastModified() - f2.lastModified();
if (diff > 0)
return 1;
else if (diff == 0)
return 0;
else
return -1;//如果 if 中修改为 返回-1 同时此处修改为返回 1 排序就会是递减
}
public boolean equals(Object obj) {
return true;
}
});
获取时间最新的文件
file = fileList[fileList.length-1];