Commons-collections-overview

提供:Dev Guides
移動先:案内検索

Apache Commonsコレクション-概要

Commons Collectionsは、Java Collections Frameworkを強化します。 コレクションの処理を簡単にするいくつかの機能を提供します。 多くの新しいインターフェース、実装、ユーティリティを提供します。 コモンズコレクションの主な機能は次のとおりです-

  • Bag -Bagインターフェースは、各オブジェクトのコピーを複数持つコレクションを簡素化します。
  • BidiMap -BidiMapインターフェイスは、キーまたは値を使用するキーを使用して値を検索するために使用できる双方向マップを提供します。
  • MapIterator -MapIteratorインターフェースは、マップの単純で簡単な反復を提供します。
  • 変形デコレータ-変形デコレータは、コレクションに追加されたときに、コレクションのすべてのオブジェクトを変更できます。
  • 複合コレクション-複合コレクションは、複数のコレクションを均一に処理する必要がある場合に使用されます。
  • 順序付きマップ-順序付きマップは、要素が追加される順序を保持します。
  • 順序付きセット-順序付きセットは、要素が追加される順序を保持します。
  • 参照マップ-参照マップにより、キー/値を厳密な制御の下でガベージコレクションできます。
  • コンパレータ実装-多くのコンパレータ実装が利用可能です。
  • イテレータの実装-多くのイテレータの実装が利用可能です。
  • Adapter Classes -配列と列挙をコレクションに変換するアダプタークラスが利用可能です。
  • ユーティリティ-ユニオン、インターセクションなどのコレクションの一般的なセット理論プロパティをテストまたは作成するためのユーティリティが利用可能 閉鎖をサポートします。