FilenameFilter ето интерфейс, который ты должен имплементировать. В нем надо определить метод accept в котором будет собственно логика реализована, какой файл подходит, какой нет.
Код | class MyFilter implements FilenameFilter { public boolean accept(File dir, String name) { if(name.endsWith(".txt")) return true; return false; } }
|
Код | File f = new File("C:/Windows"); FilenameFilter filter = new MyFilter(); File[] list = f.listFiles(filter); for(int i = 0; i<list.length; i++) { System.out.println(list[i].getAbsolutePath()+list[i].getName()); }
|
|