import java.io.*;
public class FileDemo{
public static void main(String[] args){
File fe=new File("f:\\wq");
//传递文件过滤器接口的实现类对象
File[] f=fe.listFiles(new Filejpg());
for(File fi:f){
System.out.println(fi);
}
}
}
//文件过滤器 实现FileFilter接口
class Filejpg implements FileFilter{
//accept方法,由listFiles负责调用,获取到路径传递参数pathname
public boolean accept(File pathname){
//File类的方法 getName()获取路径最后部分的名字
String name=pathname.getName();
//将名字都变成小写字母,结尾是.jpg返回 true
return name.toLowerCase().endsWith(".jpg");
}
} |
|