package test;
import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class FileSort {
public List<File> sort(File file){
List<File> list=new ArrayList<File>();
File[] files = file.listFiles();
for(File file2 :files){
list.add(file2);
}
Collections.sort(list, new Comparator<File>() {
public int compare(File file, File newFile) {
if (file.lastModified() > newFile.lastModified()) {
return 1;
} else if (file.lastModified() == newFile.lastModified()) {
return 0;
} else {
return -1;
}
}
});
return list;
}
}
如果要改顺序,把compare里面的0和-1换一下就行了