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

インタフェースLongConsumer

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

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

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

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

      • accept

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

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