Java Tips | 実務ユーティリティ:Listの和集合取得

Java Java
スポンサーリンク
スポンサーリンク

なぜ「Listの和集合取得ユーティリティ」が業務で役に立つのか

業務システムでは、ユーザーID一覧、権限一覧、商品コード一覧、タグ一覧、設定値一覧などを List で扱う場面が非常に多いです。そして、現場でよく出てくるニーズのひとつが次のようなものです。

  • システムAとシステムBのユーザーを「全部まとめて1つの集合」として扱いたい
  • ロールAとロールBの権限を「両方の権限を含んだ一覧」として確認したい
  • カテゴリAの商品とカテゴリBの商品を「両方を含む商品一覧」として扱いたい

つまり、複数の List をまとめて「和集合(union)」として扱いたい、というニーズです。和集合とは、数学の集合論でいう「どちらか一方、または両方に含まれる要素をすべて集めた集合」のことです。

ここから、プログラミング初心者の方にも分かりやすいように、ステップバイステップで「Listの和集合取得」をかみ砕いて説明し、実務で使えるユーティリティコードを一緒に組み立てていきます。

タイトルとURLをコピーしました