-
- 関数型インタフェース:
- これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。
@FunctionalInterface public interface IntUnaryOperator
単一のint
値オペランドに作用してint
値の結果を生成する演算を表します。 これは、UnaryOperator
に対してプリミティブ型特殊化(int
向け)を行ったものです。これは、
applyAsInt(int)
を関数メソッドに持つ関数型インタフェースです。- 導入されたバージョン:
- 1.8
- 関連項目:
UnaryOperator
-
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 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()
常に入力引数を返す単項演算子を返します。- 戻り値:
- 常に入力引数を返す単項演算子
-
-