常用的函数式接口
Java API中已经有了几个函数式接口,比如Comparable
、Runnable
和Callable
等等。
当然除此以外 Java8的库设计师已经帮我们定义了常用的函数式接口。这些接口都在java.util.funtion
包下
常用的函数式接口如下:
-
Supplier
-
Cousumer
-
Function
-
Predicate
函数式接口名 抽象方法 说明 Function<T, R> R apply(T t); 接受T返回R Supplier T get(); 返回T Consumer void accept(T t); 接受T无返回 Predicate boolean test(T t) 接受T,返回boolean