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

インタフェースDoubleStream

すべてのスーパー・インタフェース:
AutoCloseable, BaseStream<Double,DoubleStream>

public interface DoubleStream extends BaseStream<Double,DoubleStream>
順次および並列の集約操作をサポートするプリミティブdouble値要素のシーケンスです。 これは、Streamに対してdoubleプリミティブ特殊化を行ったものです。

次の例は、StreamDoubleStreamを使って赤色のウィジェットの重さの合計を計算する集計操作を示したものです。


     double sum = widgets.stream()
                         .filter(w -> w.getColor() == RED)
                         .mapToDouble(w -> w.getWeight())
                         .sum();
 
ストリーム、ストリーム操作、ストリーム・パイプライン、および並列性の詳しい仕様については、Streamのクラス・ドキュメントやjava.util.streamのパッケージ・ドキュメントを参照してください。

導入されたバージョン:
1.8
関連項目: