JAVA学习笔记(二十七)

文件过虑器FilenameFilterimport java.io.File;import java.io.FilenameFilter;/* * 文件过虑器FilenameFilter */{main(String[] args){File file = new File(“D:\\Java\\ppt”);String[] images = file.list(new ImageFilter());System.out.println(“当前目录下的图片:”);for (String image : images){System.out.println(image);}}}/* * 自定义文件过虑器,,实现FilenameFilter接口 实现对图片的筛选 */ FilenameFilter{@Overridepublic boolean accept(File dir, String name){boolean flag = false;// 定义过虑规则if (name.endsWith(“.jpg”) || name.endsWith(“.gif”)|| name.endsWith(“.png”) || name.endsWith(“.bmp”)){flag = true;}return flag;}}自定义文件过虑器import java.io.File;import java.io.FilenameFilter;/* * 递归显示目录下所有的图片,包括子目录中的图片 */{main(String[] args) {File file = new File(“D:\\Java\\ppt”);System.out.println(“当前目录下的所有图片:”);dg(file);}dg(File file) {File[] images=file.listFiles(new ImageFilter());for (File image : images) {System.out.println(image);}// 2.查找子目录中的图片File[] files = file.listFiles();for (File f : files) {if (f.isDirectory()) {dg(f);}}}}}/* * 自定义文件过虑器,实现FilenameFilter接口 实现对图片的筛选 */ FilenameFilter {@Overridepublic boolean accept(File dir, String name) {boolean flag = false;// 定义过虑规则if (name.endsWith(“.jpg”) || name.endsWith(“.gif”)|| name.endsWith(“.png”) || name.endsWith(“.bmp”)) {flag = true;}return flag;}}

听过许多故事,见过旅行风景,就这样,

JAVA学习笔记(二十七)

相关文章:

你感兴趣的文章:

标签云: