我有几部法典,按修改日期划分道路。 我也想写一些法典,以改变方向,然后可能想增加一些其他分类方法。 是否有办法从单一类别档案中进行分类? 或者,我不得不另设一个班子,即“开拓者”、“开拓者”、“开拓者”等。 此外,我如何使用不同的分类方法?
import java.nio.file.Path;
import java.util.Comparator;
public class PathSortByDate implements Comparator<Path> {
@Override
public int compare(Path first, Path second) {
long seconddate = second.toFile().lastModified(); // get just the filename
long firstdate = first.toFile().lastModified();
if (firstdate == seconddate) {
return 0;
} else if (firstdate > seconddate) {
return 1;
} else {
return -1;
}
}
}
然后,我从另一类人打电话给:
public static ArrayList<Path> sortArrayListByDate(ArrayList<Path> pathlist) {
Collections.sort(pathlist,new PathSortByDate());
return pathlist;
}