public class Demo {
public static void main(String[] args) {
File dir=new File("D:\\test");
JavaTest filter=new JavaTest("java");
File[] files=dir.listFiles(filter);
for(File a:files){
System.out.println(a.getName());
}
}
}
class JavaTest implements FilenameFilter{
private String str;
public JavaTest(String str){
str="."+str;
}
public boolean accept(File dir, String name) {
return name.endsWith(str);
}
}