BiConsumer<T, U> |
表示接受两个输入参数并且不返回结果的操作。 |
BiFunction<T, U, R> |
表示接受两个参数并产生结果的函数。 |
BinaryOperator<T> |
表示对两个相同类型操作数的操作,生成与操作数相同类型的结果。 |
BiPredicate<T, U> |
表示两个参数的谓词(布尔值函数)。 |
BooleanSupplier |
代表 boolean 结果的供应商。 |
Consumer<T> |
表示接受单个输入参数且不返回结果的操作。 |
DoubleBinaryOperator |
表示对两个 double 操作数进行操作并生成 double 结果。 |
DoubleConsumer |
表示接受单个 double 参数并返回任何结果的操作。 |
DoubleFunction<R> |
表示接受双值参数并产生结果的函数。 |
DoublePredicate |
表示一个 double - 估计的参数的谓词(布尔值函数)。 |
DoubleSupplier |
代表 double 结果的供应商。 |
DoubleToIntFunction |
表示接受双值参数并生成int值结果的函数。 |
DoubleToLongFunction |
表示接受双值参数并生成长值结果的函数。 |
DoubleUnaryOperator |
表示对单个 double 操作数进行的操作,该操作数生成 double 结果。 |
Function<T, R> |
表示接受一个参数并产生结果的函数。 |
IntBinaryOperator |
表示于两个操作 int -valued操作数并产生 int -valued结果。 |
IntConsumer |
表示接受单个 int 参数并返回任何结果的操作。 |
IntFunction<R> |
表示接受int值参数并产生结果的函数。 |
IntPredicate |
表示一个 int 参数的谓词(布尔值函数)。 |
IntSupplier |
代表 int 结果的供应商。 |
IntToDoubleFunction |
表示接受int值的参数并生成双值结果的函数。 |
IntToLongFunction |
表示一个函数,它接受一个int值参数并生成一个长整型结果。 |
IntUnaryOperator |
表示对单个 int 操作数的操作,该操作数生成 int 结果。 |
LongBinaryOperator |
表示对两个 long 操作数进行操作并生成 long 结果。 |
LongConsumer |
表示接受单个 long 参数并返回任何结果的操作。 |
LongFunction<R> |
表示接受长值参数并产生结果的函数。 |
LongPredicate |
表示一个 long 参数的谓词(布尔值函数)。 |
LongSupplier |
代表 long 结果的供应商。 |
LongToDoubleFunction |
表示接受长整型参数并生成双值结果的函数。 |
LongToIntFunction |
表示接受长整型参数并生成int值结果的函数。 |
LongUnaryOperator |
表示对单个 long 操作数执行的操作,该操作数生成 long 值得的结果。 |
ObjDoubleConsumer<T> |
表示接受对象值和 double 参数的操作,并且不返回结果。 |
ObjIntConsumer<T> |
表示接受对象值和 int 值的参数的操作,并且不返回任何结果。 |
ObjLongConsumer<T> |
表示接受对象值和 long 参数的操作,并且不返回任何结果。 |
Predicate<T> |
表示一个参数的谓词(布尔值函数)。 |
Supplier<T> |
代表结果供应商。 |
ToDoubleBiFunction<T, U> |
表示一个接受两个参数并产生一个双值结果的函数。 |
ToDoubleFunction<T> |
表示产生双值结果的函数。 |
ToIntBiFunction<T, U> |
表示接受两个参数并生成int值结果的函数。 |
ToIntFunction<T> |
表示一个产生int值结果的函数。 |
ToLongBiFunction<T, U> |
表示一个接受两个参数并产生一个长整型结果的函数。 |
ToLongFunction<T> |
表示一个产生长期结果的函数。 |
UnaryOperator<T> |
表示对单个操作数的操作,该操作数生成与其操作数相同类型的结果。 |