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

インタフェースDoubleUnaryOperator

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

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

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

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

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

    • applyAsDouble

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

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

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

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