Java.Util.Functions 命名空间

BinaryOperator
DoubleUnaryOperator
Function
IntUnaryOperator
LongUnaryOperator
Predicate
UnaryOperator

接口

IBiConsumer

表示接受两个输入参数且不返回任何结果的操作。

IBiFunction

表示接受两个参数并生成结果的函数。

IBinaryOperator

表示对同一类型的两个操作数的操作,生成与操作数相同的类型的结果。

IBiPredicate

表示两个参数的谓词(布尔值函数)。

IBooleanSupplier

表示 -valued 结果的 boolean供应商。

IConsumer

表示接受单个输入参数且不返回任何结果的操作。

IDoubleBinaryOperator

表示对两 double个 -valued 操作数和生成 double-valued 结果的操作。

IDoubleConsumer

表示接受单个 double值参数并返回无结果的操作。

IDoubleFunction

表示接受双值参数并生成结果的函数。

IDoublePredicate

表示一个 double-valued 参数的谓词(布尔值函数)。

IDoubleSupplier

表示 -valued 结果的 double供应商。

IDoubleToIntFunction

表示接受双值参数并生成 int 值结果的函数。

IDoubleToLongFunction

表示接受双值参数并生成长值结果的函数。

IDoubleUnaryOperator

表示对生成 -valued 结果的单个 double操作数 double的操作。

IFunction

表示接受一个参数并生成结果的函数。

IIntBinaryOperator

表示对两 int个 -valued 操作数和生成 int-valued 结果的操作。

IIntConsumer

表示接受单个 int值参数并返回无结果的操作。

IIntFunction

表示接受 int 值参数并生成结果的函数。

IIntPredicate

表示一个 int-valued 参数的谓词(布尔值函数)。

IIntSupplier

表示 -valued 结果的 int供应商。

IIntToDoubleFunction

表示接受 int 值参数并生成双值结果的函数。

IIntToLongFunction

表示接受 int 值参数并生成长值结果的函数。

IIntUnaryOperator

表示对生成 -valued 结果的单个 int操作数 int的操作。

ILongBinaryOperator

表示对两 long个 -valued 操作数和生成 long-valued 结果的操作。

ILongConsumer

表示接受单个 long值参数并返回无结果的操作。

ILongFunction

表示接受长值参数并生成结果的函数。

ILongPredicate

表示一个 long-valued 参数的谓词(布尔值函数)。

ILongSupplier

表示 -valued 结果的 long供应商。

ILongToDoubleFunction

表示接受长值参数并生成双值结果的函数。

ILongToIntFunction

表示接受长值参数并生成 int 值结果的函数。

ILongUnaryOperator

表示对生成 -valued 结果的单个 long操作数 long的操作。

IObjDoubleConsumer

表示接受对象值和 double-valued 参数的操作,并且不返回任何结果。

IObjIntConsumer

表示接受对象值和 int-valued 参数的操作,并且不返回任何结果。

IObjLongConsumer

表示接受对象值和 long-valued 参数的操作,并且不返回任何结果。

IPredicate

表示一个参数的谓词(布尔值函数)。

ISupplier

表示结果的供应商。

IToDoubleBiFunction

表示接受两个参数并生成双值结果的函数。

IToDoubleFunction

表示生成双值结果的函数。

IToIntBiFunction

表示接受两个参数并生成 int 值结果的函数。

IToIntFunction

表示生成 int 值结果的函数。

IToLongBiFunction

表示接受两个参数并生成长值结果的函数。

IToLongFunction

表示生成长值结果的函数。

IUnaryOperator

表示对单个操作数的操作,该操作数生成与其操作数类型相同的结果。