- 型パラメータ:
T
- 演算子のオペランドと結果の型
- すべてのスーパー・インタフェース:
Function<T,T>
- 関数型インタフェース:
- これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。
@FunctionalInterface public interface UnaryOperator<T> extends Function<T,T>
単一のオペランドに作用してオペランドと同じ型の結果を生成する操作を表します。 これは、
Function
を特殊化したもの(オペランドと結果の型が同じである場合)です。
これは、Function.apply(Object)
を関数メソッドに持つ関数型インタフェースです。
- 導入されたバージョン:
- 1.8
- 関連項目:
Function
-
メソッドのサマリー
静的メソッド 修飾子と型 メソッド 説明 static <T> UnaryOperator<T>
identity()
常に入力引数を返す単項演算子を返します。
-
メソッドの詳細
-
identity
static <T> UnaryOperator<T> identity()常に入力引数を返す単項演算子を返します。- 型パラメータ:
T
- 演算子の入力および出力の型- 戻り値:
- 常に入力引数を返す単項演算子
-