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