Java by API/java.io/FileFilter

Материал из Java эксперт
Перейти к: навигация, поиск

implements FileFilter

   <source lang="java">

import java.io.File; import java.io.FileFilter; public class Main {

 public static void main(String[] args) {
   File cwd = new File(System.getProperty("user.dir"));
   File[] htmlFiles = cwd.listFiles(new HTMLFileFilter());
   for (int i = 0; i < htmlFiles.length; i++) {
     System.out.println(htmlFiles[i]);
   }
 }

} class HTMLFileFilter implements FileFilter {

 public boolean accept(File pathname) {
   if (pathname.getName().endsWith(".html"))
     return true;
   if (pathname.getName().endsWith(".htm"))
     return true;
   return false;
 }

}

 </source>