import java.io.*;
class FileAccept implements FilenameFilter
{  
   String str=null;
 FileAccept(String s)       //幹췽
   {  
   	  str="."+s;
   }
//ʵaccept
   public  boolean  accept(File dir,String name)   
   { 
   	  return name.endsWith(str);         
   }
}
public class Test10_3
{  
   public static void main(String args[])
   {  
   	   File dir=new File("C:\\java");
//ļĺ׺Ϊ.java
        FileAccept acceptCondition=new FileAccept("java");   
        //ȡļ
String fileName[]=dir.list(acceptCondition);    
        System.out.println("Ŀ¼"+fileName.length+"ļ");
for(int i=0;i< fileName.length;i++)
       {  
       	  System.out.println(fileName[i]); //ѭĿ¼зļ
       }
   }
}
