データ源 → 中間操作(0回以上) → 終端操作(1回) という パイプライン。 重要なのは 「中間操作は何も実行しない」 「終端操作が呼ばれた瞬間に一気に流れる」 という点。 ここではまだ何も起きていない map も filter も一切実行されていない。 なぜ ...
Streamがあるならforはいらない? for文もまだ有用な場面が存在する。 1) インデックスが必要な場合: for文ではインデックスを利用して要素にアクセスすることが可能。Streamでは要素のみを扱うため、インデックスが必要な場面ではfor文が有用になる。 for (int i ...
前々回から、Java SE 9の言語仕様や標準ライブラリの新機能を紹介しています。前回はjava.baseモジュールの中から、java.utilパッケージの新機能を解説しました。今回は、java.utilパッケージにも関連が深い「Project Lambda」の新機能について紹介します。 Java SE 8の ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する