欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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];