ファイル名によるフィルタリング



  
  
  
  
  1. package cn.lxl.file;  
  2.  
  3. import java.io.File;  
  4. import java.io.FilenameFilter;  
  5. import java.io.IOException;  
  6.  
  7. public class FileTest2 {  
  8.     public static void main(String[] args) throws IOException {  
  9.         File file1 = new File("d:/ex");  
  10.          String[] fileList=file1.list(new FilenameFilter(){  
  11.              @Override 
  12.             public boolean accept(File dir, String name) {  
  13.                 if(name.endsWith(".html")){  
  14.                     return true;  
  15.                 }  
  16.                 return false;  
  17.             }  
  18.          });  
  19.            
  20.          for(String name:fileList){  
  21.              System.out.println(name);  
  22.          }  
  23.     }  
  24. }