現在Java Gold SE 17 資格取得に向けて勉強中です。 今回はStream API についてまとめたいと思います。 17ベースで学習をしていますので、Stream API を使う例ではその点も触れています。最後までご覧いただければ幸いです。 また、Java17新要素についてのSilverの記事 ...
データ源 → 中間操作(0回以上) → 終端操作(1回) という パイプライン。 重要なのは 「中間操作は何も実行しない」 「終端操作が呼ばれた瞬間に一気に流れる」 という点。 ここではまだ何も起きていない map も filter も一切実行されていない。 なぜ ...
flatMapメソッドもmapメソッドと同様、引数の型は java.util.function.Function インタフェースです。 ただし、Functionインタフェースのapplyメソッドの戻り値がストリームに限定されている点が、mapメソッドと異なります。
前回から、Project Lambdaについて改めて取り上げています。 前回はラムダ式について解説を行いましたので、今回からStream APIについて取り上げていきます。 基本的には、Stream APIを使いこなす方法をメインに紹介していく予定です。しかし、Stream APIはかなり ...