/**
* 文件過濾器
* @author Heying
*
*/
public class FileFlterDemo {
public static void main(String[] args) throws Exception {
File file = new File("./");
FileFilter filter = new MyFilter();
File[] subs = file.listFiles(filter);
for (File sub : subs) {
System.out.println(sub);
}
new FileTest();
}
}
class MyFilter implements FileFilter{
@Override
public boolean accept(File file) {
return file.getName().startsWith(".");
}
}
class FileTest{
public FileTest() {
File file = new File(".");
FileFilter filter = new FileFilter() {
// 重寫規則
@Override
public boolean accept(File file) {
return file.getName().endsWith(".txt");
}
};
File[] files = file.listFiles(filter);
for (File fileer : files) {
System.out.println(fileer.getName());
}
}
}
文件過濾器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.