Most visited

Recently visited

Added in API level 24

java.util.function

Interfaces

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> 表示对单个操作数的操作,该操作数生成与其操作数相同类型的结果。

Hooray!