过滤器中写控制条件
lambda表达式
JDK8之后Java推出了一个特性:Lambda表达式
Lambda可以使的程序员面向函数编程
直观感受,可以更精简的语法创建匿名内部类
但是lambda创建匿名内部类是要求所实现的接口中只能有一个抽象方法
语法:
(参数列表)->{
方法体
}
public class LambdaDemo {
public static void main(String[] args) {
File dir=new File("./src/file");
//第一种
FileFilter filter=(File file)->{
return file.getName().startsWith("D");
};
//第二种
File[] files=dir.listFiles(filter);
System.out.println("共有"+files.length+"个子项");
}
}



