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

インタフェースDoubleConsumer

  • 既知のすべてのサブインタフェース:
    DoubleStream.Builder
    既知のすべての実装クラス:
    DoubleSummaryStatistics
    関数型インタフェース:
    これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。

    @FunctionalInterface
    public interface DoubleConsumer
    単一のdouble値引数を受け取って結果を返さないオペレーションを表します。 これは、Consumerに対してプリミティブ型特殊化(double向け)を行ったものです。 DoubleConsumerは他のほとんどの関数型インタフェースと異なり、副作用を介して動作することを期待されます。

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

    導入されたバージョン:
    1.8
    関連項目:
    Consumer
    • メソッドの詳細

      • accept

        void accept​(double value)
        指定された引数でこのオペレーションを実行します。
        パラメータ:
        value - 入力引数
      • andThen

        default DoubleConsumer andThen​(DoubleConsumer after)
        このオペレーションを実行した後、続けてafterオペレーションを実行する合成DoubleConsumerを返します。 いずれかのオペレーションの実行時に例外がスローされた場合、その例外は合成オペレーションの呼出し元に中継されます。 このオペレーションの実行時に例外がスローされた場合、afterオペレーションは実行されません。
        パラメータ:
        after - このオペレーションの後で実行するオペレーション
        戻り値:
        このオペレーションを実行した後、続けてafterオペレーションを実行する合成DoubleConsumer
        例外:
        NullPointerException - afterがnullの場合