-
功能接口:
-
这是一个功能接口,因此可以用作lambda表达式或方法引用的赋值目标。
-
自版本:
-
1.8
-
参见:
-
-
Method Summary
返回一个组合操作符,首先将此操作符应用于其输入,然后将after
操作符应用于结果。
long
返回一个组合操作符,首先将before
操作符应用于其输入,然后将此操作符应用于结果。
-
Method Details
-
applyAsLong
long applyAsLong(long operand)
将此操作符应用于给定的操作数。
-
参数:
-
operand
- 操作数
-
返回:
-
操作符结果
-
compose
返回一个组合操作符,首先将before
操作符应用于其输入,然后将此操作符应用于结果。如果任一操作符的评估引发异常,则将其传递给组合操作符的调用者。
-
参数:
-
before
- 在应用此操作符之前应用的操作符
-
返回:
-
一个组合操作符,首先应用
before
操作符,然后应用此操作符
-
抛出:
-
NullPointerException
- 如果before为null
-
参见:
-
-
andThen
返回一个组合操作符,首先将此操作符应用于其输入,然后将after
操作符应用于结果。如果任一操作符的评估引发异常,则将其传递给组合操作符的调用者。
-
参数:
-
after
- 在应用此操作符之后应用的操作符
-
返回:
-
一个组合操作符,首先应用此操作符,然后应用
after
操作符
-
抛出:
-
NullPointerException
- 如果after为null
-
参见:
-
-
identity
返回一个始终返回其输入参数的一元操作符。
-
返回:
-
一个始终返回其输入参数的一元操作符