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