" 该操作符称为箭头操作符或 Lambda 操作符,箭头操作符将 La_lam表达式">
赞
踩
函数式接口
|
参数类型
|
返回类型
|
用途
|
Consumer<T>
消费型接口
|
T
|
void
|
对类型为T的对象应用操作,包含方法 :
void accept(T t)
|
Supplier<T>
供给型接口
|
无
|
T
|
返回类型为T的对象,包含方法 :
T get()
|
Function<T, R>
函数型接口
|
T
|
R
|
对类型为T的对象应用操作,并返回结果。结果是R类型的对象,包含方法 :
R apply(T t)
|
Predicate<T>
断定型接口
|
T
|
boolean
|
确定类型为T的对象是否满足某约束,并返回boolean 值。包含方法 :
boolean test(T t)
|
函数式接口 | 参数类型 | 返回类型 | 用途 |
BiFunction<T, U, R> | T, U | R |
对类型为 T, U 参数应用操作, 返回 R 类型的结果,包含方法为 :
R apply(T t, U u)
|
UnaryOperator<T>
(Function子接口)
| T | T |
对类型为T的对象进行一元运算, 并返回T类型的结果,包含方法为 :
T apply(T t)
|
BinaryOperator<T>
(BiFunction 子接口)
| T,T | T |
对类型为T的对象进行二元运算, 并返回T类型的结果,包含方法为
T apply(T t1, T t2)
|
BiConsumer<T, U> | T, U | void |
对类型为T, U 参数应用操作,包含方法为
void accept(T t, U u)
|
ToIntFunction<T>
ToLongFunction<T>
ToDoubleFunction<T>
| T |
int
long
double
| 分 别 计 算 int 、 long 、double、 值的函数 |
IntFunction<R>
LongFunction<R>
DoubleFunction<R>
|
int
long
double
| R | 参数分别为int、 long、double 类型的函数 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。