作为参数使用
Function<T, R>
T作为输入,返回的R作为输出
|
|
Predicate<T>
T作为输入,返回的boolean值作为输出
|
|
Consumer<T>
T作为输入,执行某种动作但没有返回值
|
|
Supplier<T>
没有任何输入,返回T
|
|
BinaryOperator<T>
两个T作为输入,返回一个T作为输出,对于“reduce”操作很有用
|
|