一、文件的过滤
文件的过滤就是获得当前目录下的某一个子目录或子文件。方法有以下三种:
1、if判断过滤法
思路:(1)将目录放在一个数组中(File.listFiles)
(2)对元素进行遍历(增强for循环)
(3)判断筛选(if判断)。
public static void main(String[] args) throws Exception {
// 创建一个File对象,明确它的地址
File f = new File("d:\\");
// 将地址中的子目录和子文件存放在一个数组中(绝对路径)
File[] arr = f.listFiles();
// 遍历元素
for (File name : arr) {
// 判断
if (name.getName().endsWith(".java")) {
System.out.println(name.getName());
}
}
}
2、listFiles(FilenameFilter filter) 实现接口的方法
思路:(1)定义一个过滤器
(2)
第一步:定义一个过滤器 ,实现FilenameFilter接口
public class FilenameFilterDemo implements FilenameFilter {
// 对FilenameFilter接口进行重写
public boolea