⛄️

Streamのメソッドを操作の種類別で一覧にした

に公開
2024/03/17

Stream の操作は 中間操作 と 終端操作 がありますが、各メソッドがどちらの操作にあたるのか一覧にしてみました。

ちなみに一覧中の T は Stream が取る型変数です。
例えば String[] をストリーム化した場合 T は String になります。
それから S は BaseStream が取る型変数で Stream<T> を指します。

中間操作

ステートフルな中間操作

ステートフルな短絡中間操作

終端操作

短絡終端操作

その他(中間操作・終端操作のどちらにも分類されないもの)

Discussion