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

インタフェースLongStream

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

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

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


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

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