File[] listFiles(FileFilter filter) 该方法需要传入一个过滤器,过滤器中定义了一个过滤条件,此时listFiles方法会利用该 过滤器将该目录中所有子项经过一遍过滤器,并最 public class LitsFilesDemo2 { public static void main(String[] args) { //获取当前目录下名字中含有字母"s"的所有子项 File dir = new File(".");//表示当前目录 if(dir.isDirectory()){ FileFilter filter = new FileFilter() { /* 该方法的作用就是该过滤器的过滤条件, 将参数file对象想象为是一个将要经过该过滤器的元素。 方法返回值表达该元素是否满足过滤器要求。 */ public boolean accept(File file) { String name = file.getName();//获取该文件或目录的名字 // int index = name.indexOf("s");//正则表达式 // return index>=0; //字符串支持boolean contains(String str),用于判断当前字符串是否包含参数指定的内容 return name.contains("s");//若有s就返回true //