模块 java.base

接口 IntUnaryOperator

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

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

这是一个功能接口,其功能方法是applyAsInt(int)

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

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

    • applyAsInt

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

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

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

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