Java四大函数式接口
函数式接口:只有一个抽象方法的接口
简化编程模型 简化创建 匿名内部类
例: forEach((消费者类型的函数式接口参数)->{})
java.util.function 下很多
函数型接口Function
/**
* Function
*/
public class Test01 {
public static void main(String[] args) {
test1();
test2();
}
/**
* 函数型接口
*/
public static void test1(){
//返回类型 输入类型
Function<String, String> function = new Function<String, String>() {
@Override
public String apply(String o) {
return o;//返回输入的值
}
};
//调用
System.out.println(function.apply("输入"));
}
/**
* λ表达方式
*/
public static void test2(){