关于文件过滤器的小代码

public class Find {
public static void main(String[] args) {
File file =new File("G:\\资料\\FileDoc");//。这里传递的是一个路径。
File[] files=file.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {//这里用到了匿名内部类。重写文件过滤器接口的抽象方法
File f =new File(dir,name);
boolean falg =f.isFile();//判断传入的是否是文件
boolean falg2=name.endsWith(".jpg");//判断文件明是否以.jpg结尾
return falg&&falg2;//必须同时满足条件
}
});
for (File file2 : files) {//直接遍历过滤后的文件集合
System.out.println(file2);
}

}

初学者支持有限,描述水平不高,以后该会继续写,继续加油。奋斗

猜你喜欢

转载自blog.csdn.net/harry5508/article/details/78824609
今日推荐