- 
- すべてのスーパー・インタフェース:
 DoubleConsumer
- 含まれているインタフェース:
 - DoubleStream
 
public static interface DoubleStream.Builder extends DoubleConsumer
DoubleStreamの可変ビルダーです。ストリーム・ビルダーのライフサイクルは、要素の追加が可能な構築中フェーズから始まり、その後、要素の追加が不可能な構築済フェーズに遷移します。 構築済フェーズは
build()メソッドが呼び出された時点で始まりますが、その際に作成される順序付けされたストリームの要素は、ストリーム・ビルダーに追加された要素を追加された順番に並べたものになります。- 導入されたバージョン:
 - 1.8
 - 関連項目:
 DoubleStream.builder()
 
- 
- 
メソッドのサマリー
修飾子と型 メソッド 説明 voidaccept(double t)構築中のストリームに要素を追加します。default DoubleStream.Builderadd(double t)構築中のストリームに要素を追加します。DoubleStreambuild()ストリームを構築し、このビルダーの状態を構築済に遷移させます。- 
インタフェース 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- ビルダーがすでに構築済状態に遷移していた場合
 
 - 
 
 -