@FunctionalInterface public interface LongUnaryOperator
long
值操作数的操作,它产生一个long
结果。
这是UnaryOperator
对于long
的原始类型long
。
这是一个functional interface的功能方法是applyAsLong(long)
。
UnaryOperator
Modifier and Type | Method and Description |
---|---|
default LongUnaryOperator |
andThen(LongUnaryOperator after)
返回一个组合运算符,首先将该运算符应用于其输入,然后将
after 运算符应用于结果。
|
long |
applyAsLong(long operand)
将此运算符应用于给定的操作数。
|
default LongUnaryOperator |
compose(LongUnaryOperator before)
返回一个组合运算符,首先将
before 运算符应用于其输入,然后将该运算符应用于结果。
|
static LongUnaryOperator |
identity()
返回始终返回其输入参数的一元运算符。
|
long applyAsLong(long operand)
operand
- 操作数
default LongUnaryOperator compose(LongUnaryOperator before)
before
运算符应用于其输入,然后将该运算符应用于结果。
如果任一运算符的评估引发异常,则将其中继到组合运算符的调用者。
before
- 应用此操作员之前应用的操作员
before
操作符,然后应用此运算符
NullPointerException
- 如果以前是空
andThen(LongUnaryOperator)
default LongUnaryOperator andThen(LongUnaryOperator after)
after
运算符应用于结果。
如果任一运算符的评估引发异常,则将其中继到组合运算符的调用者。
after
- 应用此操作符后应用的操作员
after
运算符
NullPointerException
- 如果以后为null
compose(LongUnaryOperator)
static LongUnaryOperator identity()