我要的效果是最近拍摄的照片显示在最前
ArrayList<File> fileList = new ArrayList<File>(); //把要排序的文件加入集合
Collections.sort(fileList, new FileComparator()); //这个方法以后fileList里的数据是已经排好序的
private class FileComparator implements Comparator<File>{
@Override
public int compare(File lhs, File rhs) {
if(lhs.lastModified()<rhs.lastModified()){
return 1;//最后修改的照片在前
}else{
return -1;
}
}
}