package day01; import java.io.File; import java.io.FilenameFilter; public class TestFile01 { public static void main(String[] args) { new TestFile01().run(); } public void run() { File file = new File("G:\\laboratory"); /* * 匿名的内部类,该类没有名称,实在代码返回之前就给他实现了 这种方式存在的唯一意义就是只有一个方法会涉及到该类才建议这样写 * 如果有两个或者多个方法会使用,军建议使用内部类。 */ File[] files = file.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { if (name.endsWith("xml")) return true; else return false; } }); // for增强循环 for(循环变量类型 循环变量:要被遍历的对象)循环体 for (File f : files) { System.out.println(f.getName()); } } }
时间: 2024-11-05 14:57:44