JDK1.8四大内置函数式接口
1、消费型接口Consumer<T>
接口中的抽象方法是void accept(T t),顾名思义这个方法是只有参数没有返回值的。可以理解为对某一传入数据进行内部操作,但不返回结果。
public class Test01 {
public static void main(String[] args) {
//实现对参数除3
happy(24,i->System.out.println(i/3));
}
static void happy(int i,Consumer<Integer> con) {
//用函数式接口引用操作数据
con.accept(i);
}
}
2、函数型接口Function<T,R>
函数就是给输入,得到输出,因此Function内部抽象方法为R apply(T t)。
public class Test02 {
public static void main(String