我有Java1.4版本,需要根据上次修改对文件进行排序。有时我需要用最近的时间去做,有时用最老的时候去做。我不确定,因为Java1.4的旧版本可以用于那个项目
File directory = new File("c:\\books\\");
File[] files = directory.listFiles();发布于 2022-05-10 11:27:35
对于java 1.2或更高版本:
File directory = new File("c:\\books\\");
File[] files = directory.listFiles();
Arrays.sort(files, new Comparator() {
public int compare(Object o1, Object o2) {
File a1=(File)o1;
File a2=(File)o2;
if (a1.lastModified() < a2.lastModified())
return -1;
else if (a1.lastModified() > a2.lastModified())
return 1;
else
return 0;
}
});https://stackoverflow.com/questions/72185256
复制相似问题