Best way to list files in Java, sorted by Date Modified?

后端 未结 17 1059
-上瘾入骨i
-上瘾入骨i 2020-11-22 11:51

I want to get a list of files in a directory, but I want to sort it such that the oldest files are first. My solution was to call File.listFiles and just resort the list ba

17条回答
  •  温柔的废话
    2020-11-22 12:27

    Collections.sort(listFiles, new Comparator() {
            public int compare(File f1, File f2) {
                return Long.compare(f1.lastModified(), f2.lastModified());
            }
        });
    

    where listFiles is the collection of all files in ArrayList

提交回复
热议问题