Java Apache CommonsのCollectionUtilsを使ってリストを操作する




Apache CommonsのCollectionUtilsを使ったコレクションの操作です。

Apache Commonsの入手

mavenを使って入手

pom.xmlは、こんな感じ。
今回はコレクション操作なので、Apache Commonsの中でも「Apache Commons Collections」が対象。

手動で入手

手動で入手するのであれば、以下のjarを入手することになります。
「Apache Commons IO」は依存関係がないので、手動でも簡単に手に入れられますね。
https://mvnrepository.com/repos/central

  • commons-collections4-4.4.jar

※2023年6月現在です。

ちなみに、Apache License 2.0で提供されています。

Apache CommonsのCollectionUtilsを使ってリストを操作するサンプル

リストを2つ用意。
CollectionUtilsを使って、リストの積集合と和集合を取得します。

実行結果

2つのリストの積集合と和集合を表示します。

サンプルの解説

今回は、intersectionとunionのサンプルでした。
2つともSQLのINTERSECTとUNIONの動きと同じですね。