stream– tag –
-
【Java】Listをソートする方法まとめ|基本・複数条件・null対応・降順も解説
JavaでListを並び替える方法をわかりやすく解説。基本のsortから、複数条件・nullの扱い・降順の実装方法まで網羅。初心者〜中級者にも役立つコード例付き! -
【Java】Optionalとは何か?基本的な使い方まとめ
Optionalとは? JavaのOptionalクラスは、値がnullである可能性がある場合に値をラップするためのクラスです。 例えば、Mapから値を取得する際に値が存在しない場合、値はnullになります。 Optionalクラスを使用すると、値がnullかどうかを簡単に確認し、n... -
ネストしたCollectionをflatmapで平坦化する例
概要 Java Goldの資格勉強をしていて、StreamのflatmapというメソッドでCollection等を平坦化(ネストした配列等を同階層の要素としてまとめること)の挙動で、3階層以上のネスト構造ではどのように振舞うかが気になったので調べてみました。 確認したこと... -
【Java】MapをStreamで処理する方法まとめ|フィルター・ソート・変換のコード例付き
JavaのMapに対してStream APIを使う方法をわかりやすく解説。entrySetからの処理、キーや値の抽出、フィルタリング、並び替え、変換など、実務で使える例を多数紹介! -
【Java】SetをStreamで処理する方法 7選!
概要 前回の【Java】ListをStreamで処理する方法 7選!に続き、Set編です。 基本的にListもSetもCollection型であるため、コーディングに大きな差はありません。 気を付けるべきは、格納されている要素の順序です。 ほとんどの場合、SetというとHashSetを... -
【Java】ListをStreamで処理する方法 7選!
概要 ListをStreamで処理する方法のうち、よく使う処理方法を掲載します。 前準備 プリミティブなListでStreamを利用するシーンをあまり想定できなかったので、オブジェクトのListでの事例と致します。 まずは以下のProductクラスがあると仮定します。 Pro...
12