Java by API/java.io/FileFilter

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

implements FileFilter

 

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;
  }
}