Java各版本特性
接口 | |
---|---|
Java7 | 接口方法全是public abstract修饰,没有方法体 |
Java8 | 接口支持添加默认方法,default修饰,有方法体 |
Java9 | 接口可以添加私有方法,private修饰,有方法体 |
从一堆文件中,找出指定前缀的文件
File[] fs = fileDir.listFiles(new FileFilter() {
public boolean accept(File file) {
return file.getName().contains(namePrefix);
}
});
list排序
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;
}
}
});