インタフェースDoubleStream.Builder

すべてのスーパー・インタフェース:
DoubleConsumer
含まれているインタフェース:
DoubleStream

public static interface DoubleStream.Builder extends DoubleConsumer
DoubleStreamの可変ビルダーです。

ストリー ・ビルダーのライフサイクルは、要 の追 が可能な構築中フェーズから始まり、その後、要 の追 が不可能な構築済フェーズに遷移します。 構築済フェーズはbuild()メソッドが呼び出された時点で始まりますが、その際に作成される 序付けされたストリー の要 は、ストリー ・ビルダーに追 された要 を追 された 番に並べたものになります。

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

    修飾子と型
    メソッド
    説明
    void
    accept(double t)
    構築中のストリー に要 を追 します。
    add(double t)
    構築中のストリー に要 を追 します。
    ストリー を構築し、このビルダーの状態を構築済に遷移させます。

    インタフェースjava.util.function.DoubleConsumerで宣言されたメソッド

    andThen
  • メソッドの詳細

    • accept

      void accept(double t)
      構築中のストリー に要 を追 します。
      定義:
      accept、インタフェースDoubleConsumer
      パラメータ:
      t - 入力引数
      スロー:
      IllegalStateException - ビルダーがすでに構築済状態に遷移していた 合
    • add

      default DoubleStream.Builder add(double t)
      構築中のストリー に要 を追 します。
      実装要件:
      デフォルト実装の動作は次のようになります。
      
           accept(t)
           return this;
       
      パラメータ:
      t - 追 する要 
      戻り値:
      this(このビルダー)
      スロー:
      IllegalStateException - ビルダーがすでに構築済状態に遷移していた 合
    • build

      DoubleStream build()
      ストリー を構築し、このビルダーの状態を構築済に遷移させます。 構築済状態への移行後にさらにビルダーの操作が試みられた 合、IllegalStateExceptionがスローされます。
      戻り値:
      構築されたストリー 
      スロー:
      IllegalStateException - ビルダーがすでに構築済状態に遷移していた 合