Java 中的函数式接口

Posted Lemo_wd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 中的函数式接口相关的知识,希望对你有一定的参考价值。

java.util.function中定义了几组类型的函数式接口以及针对基本数据类型的子接口。

Predicate -- 传入一个参数,返回一个bool结果, 方法为boolean test(T t)
Consumer -- 传入一个参数,无返回值,纯消费。 方法为void accept(T t)
Function<t,r> -- 传入一个参数,返回一个结果,方法为R apply(T t)
Supplier -- 无参数传入,返回一个结果,方法为T get()
UnaryOperator -- 一元操作符, 继承Function<t,t>,传入参数的类型和返回类型相同。
BinaryOperator -- 二元操作符, 传入的两个参数的类型和返回类型相同, 继承BiFunction

  

 

233

以上是关于Java 中的函数式接口的主要内容,如果未能解决你的问题,请参考以下文章

用好JAVA中的函数式接口,轻松从通用代码框架中剥离掉业务定制逻辑

Java 之 函数式接口

函数式接口

12函数式接口方法引用

函数式接口方法引用

java代码之美(14)---Java8 函数式接口