接口名字
参
数
返回值 特殊接口
Predicate<T> T
boolea
n
IntPredicate: 参数 int, 返回值
boolean LongPredicate: 参数
long, 返回值 boolean
DoublePredicate: 参数 double, 返
回值 boolean
Consumer<T> T void
IntConsumer: 参数 int, 返回值 void
LongConsumer: 参数 long, 返回值
void DoubleConsumer: 参数
double, 返回值 void
Function<T, R> T R
IntFunction<R>: 参数 int, 返回值
R IntToDoubleFunction: 参数 int,
返回值 double IntToLongFunction:
参数 int, 返回值 long
LongFunction<R>: 参数 long, 返
回值 R LongToIntFunction: 参数
long, 返回值 int
LongToDoubleFunction: 参数
long, 返回值 double
DoubleFunction<R>: 参数
double, 返回值 R
DoubleToIntFunction: 参数
double, 返回值 int
DoubleToLongFunction: 参数
double, 返回值 long
Supplier<T>
无
T
BooleanSupplier: 参数无, 返回值
boolean IntSupplier: 参数无, 返回
值 int LongSupplier: 参数无, 返回值
long DoubleSupplier: 参数无, 返回
值 double
UnaryOperator<T
>
T T
IntUnaryOperator: 参数 int, 返回值
int LongUnaryOperator: 参数 long,
返回值 long DoubleUnaryOperator:
参数 double, 返回值 double
BinaryOperator<T
>
T,
T
T
IntBinaryOperator: 参数 int, int,
返回值 int LongBinaryOperator: 参
数 long, long, 返回值 long
DoubleBinaryOperator: 参数