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

インタフェースBaseStream<T,S extends BaseStream<T,S>>

型パラメータ:
T - ストリーム要素の型
S - BaseStreamを実装するストリームの型
すべてのスーパー・インタフェース:
AutoCloseable
既知のすべてのサブインタフェース:
DoubleStream, IntStream, LongStream, Stream<T>

public interface BaseStream<T,S extends BaseStream<T,S>> extends AutoCloseable
順次および並列の集約操作をサポートする要素シーケンスであるストリームの基底インタフェース。 次の例は、ストリーム型StreamIntStreamを使用して赤色のウィジェットの重さの合計を計算する集約操作を示したものです。

     int sum = widgets.stream()
                      .filter(w -> w.getColor() == RED)
                      .mapToInt(w -> w.getWeight())
                      .sum();
 
すべてのストリーム型の動作を決定するストリーム、ストリーム操作、ストリーム・パイプラインおよび並列性に関する詳しい仕様については、Streamのクラス・ドキュメントとjava.util.streamのパッケージ・ドキュメントを参照してください。
導入されたバージョン:
1.8
関連項目: