Module  java.base
软件包  java.util.function

Interface IntUnaryOperator

  • Functional Interface:
    这是一个功能界面,因此可以用作lambda表达式或方法引用的赋值对象。


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

    这是一个functional interface的功能方法是applyAsInt(int)

    从以下版本开始:
    1.8
    另请参见:
    UnaryOperator
    • 方法详细信息

      • applyAsInt

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

        default IntUnaryOperator compose​(IntUnaryOperator before)
        返回一个before运算符,首先将before运算符应用于其输入,然后将该运算符应用于结果。 如果任一运算符的评估引发异常,则将其中继到组合运算符的调用者。
        参数
        before
        结果
        一个组合的操作员,首先应用 before操作符,然后应用此运算符
        异常
        NullPointerException - 如果以前是空
        另请参见:
        andThen(IntUnaryOperator)
      • andThen

        default IntUnaryOperator andThen​(IntUnaryOperator after)
        返回一个组合运算符,首先将该运算符应用于其输入,然后将after运算符应用于结果。 如果任一运算符的评估引发异常,则将其中继到组合运算符的调用者。
        参数
        after - after
        结果
        一个组合运算符,首先应用此运算符,然后应用 after运算符
        异常
        NullPointerException - 如果after为null
        另请参见:
        compose(IntUnaryOperator)
      • identity

        static IntUnaryOperator identity​()
        返回始终返回其输入参数的一元运算符。
        结果
        总是返回其输入参数的一元运算符