JavaのStreamは、配列やコレクションの要素を「流れ」として扱い、宣言的でシンプルなコードでデータ処理ができます。for文の代わりに使われることが多く、読みやすさや保守性が向上します。 sorted():並び替え List<String> sorted = names.stream() .sorted() .collect ...
現在Java Gold SE 17 資格取得に向けて勉強中です。 今回はStream API についてまとめたいと思います。 17ベースで学習をしていますので、Stream API を使う例ではその点も触れています。最後までご覧いただければ幸いです。 また、Java17新要素についてのSilverの記事 ...
前回から、Project Lambdaについて改めて取り上げています。 前回はラムダ式について解説を行いましたので、今回からStream APIについて取り上げていきます。 基本的には、Stream APIを使いこなす方法をメインに紹介していく予定です。しかし、Stream APIはかなり ...