模块 java.base

接口 DoubleUnaryOperator

函数接口:
这是一个功能接口,因此可以用作 lambda 表达式或方法引用的赋值目标。

@FunctionalInterface public interface DoubleUnaryOperator
表示对产生 double 值结果的单个 double 值操作数的操作。这是 UnaryOperator double 的原始类型特化。

这是一个功能接口,其功能方法是applyAsDouble(double)

自从:
1.8
参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    返回一个复合运算符,该运算符首先将此运算符应用于其输入,然后将 after 运算符应用于结果。
    double
    applyAsDouble(double operand)
    将此运算符应用于给定的操作数。
    返回一个复合运算符,它首先将 before 运算符应用于其输入,然后将此运算符应用于结果。
    返回始终返回其输入参数的一元运算符。
  • 方法详情

    • applyAsDouble

      double applyAsDouble(double operand)
      将此运算符应用于给定的操作数。
      参数:
      operand - 操作数
      返回:
      运算符结果
    • compose

      default DoubleUnaryOperator  compose(DoubleUnaryOperator  before)
      返回一个复合运算符,它首先将 before 运算符应用于其输入,然后将此运算符应用于结果。如果对任一运算符的求值抛出异常,则将其转发给组合运算符的调用者。
      参数:
      before - 在应用此运算符之前要应用的运算符
      返回:
      组合运算符,首先应用 before 运算符,然后应用此运算符
      抛出:
      NullPointerException - 如果之前为空
      参见:
    • andThen

      default DoubleUnaryOperator  andThen(DoubleUnaryOperator  after)
      返回一个复合运算符,该运算符首先将此运算符应用于其输入,然后将 after 运算符应用于结果。如果对任一运算符的求值抛出异常,则将其转发给组合运算符的调用者。
      参数:
      after - 应用此运算符后要应用的运算符
      返回:
      组合运算符,首先应用此运算符,然后应用 after 运算符
      抛出:
      NullPointerException - 如果之后为空
      参见:
    • identity

      static DoubleUnaryOperator  identity()
      返回始终返回其输入参数的一元运算符。
      返回:
      始终返回其输入参数的一元运算符