モジュール java.base
パッケージ java.util.function

インタフェースIntUnaryOperator

  • 関数型インタフェース:
    これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。

    @FunctionalInterface
    public interface IntUnaryOperator
    単一のint値オペランドに作用してint値の結果を生成する演算を表します。 これは、UnaryOperatorに対してプリミティブ型特殊化(int向け)を行ったものです。

    これは、applyAsInt(int)を関数メソッドに持つ関数型インタフェースです。

    導入されたバージョン:
    1.8
    関連項目:
    UnaryOperator
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      default IntUnaryOperator andThen​(IntUnaryOperator after)
      まず入力にこの演算子を適用し、次に結果に演算子afterを適用する合成演算子を返します。
      int applyAsInt​(int operand)
      指定されたオペランドにこの演算子を適用します。
      default IntUnaryOperator compose​(IntUnaryOperator before)
      まず入力に演算子beforeを適用し、次に結果にこの演算子を適用する合成演算子を返します。
      static IntUnaryOperator identity()
      常に入力引数を返す単項演算子を返します。
    • メソッドの詳細

      • applyAsInt

        int applyAsInt​(int operand)
        指定されたオペランドにこの演算子を適用します。
        パラメータ:
        operand - オペランド
        戻り値:
        演算子の結果
      • compose

        default IntUnaryOperator compose​(IntUnaryOperator before)
        まず入力に演算子beforeを適用し、次に結果にこの演算子を適用する合成演算子を返します。 いずれかの演算子の評価時に例外がスローされた場合、その例外は合成演算子の呼出し元に中継されます。
        パラメータ:
        before - この演算子を適用する前に適用する演算子
        戻り値:
        まずbefore演算子を適用し、次にこの演算子を適用する合成演算子
        例外:
        NullPointerException - beforeがnullの場合
        関連項目:
        andThen(IntUnaryOperator)
      • andThen

        default IntUnaryOperator andThen​(IntUnaryOperator after)
        まず入力にこの演算子を適用し、次に結果に演算子afterを適用する合成演算子を返します。 いずれかの演算子の評価時に例外がスローされた場合、その例外は合成演算子の呼出し元に中継されます。
        パラメータ:
        after - この演算子を適用した後で適用する演算子
        戻り値:
        まずこの演算子を適用し、次にafter演算子を適用する合成演算子
        例外:
        NullPointerException - afterがnullの場合
        関連項目:
        compose(IntUnaryOperator)
      • identity

        static IntUnaryOperator identity()
        常に入力引数を返す単項演算子を返します。
        戻り値:
        常に入力引数を返す単項演算子