便利なクラスのリスト

Commons プロジェクトは Java Collections プラットフォームを補完します。コレクションの処理をより簡単にするいくつかのクラスが提供されます。また、多くの新しいインターフェイス、実装、ユーティリティも提供します。

Commons プロジェクト コレクションの主な特徴は次のとおりです。

  • バッグ
    インターフェイスは、各オブジェクトの複数のコピーを持つコレクションを簡素化します。
  • BidiMap
    BidiMap インターフェイスは、キーを使用して値を検索する、または値を使用してキーを検索するために使用できる双方向マップを提供します。
  • MapIterator
    MapIterator インターフェイスは、マップに対する単純な反復を提供します。
  • 変換デコレータ
    変換デコレータは、コレクションにオブジェクトが追加されたときに、コレクション内の各オブジェクトを変更できます。
  • 複合コレクション
    複合コレクションは、複数のコレクションを同じ方法で処理する必要がある場合に使用されます。
  • 順序付きマップ 順序
    付きマップは、要素が追加される順序を維持します。
  • 順序付きセット
    順序付きセットには、要素が追加される順序が格納されます。
  • 参照マップ
    参照マップを使用すると、厳密な管理の下でキー/値を収集できます。
  • コンパレータの実装
    多くのコンパレータの実装が利用可能です。
  • イテレータの実装
    利用可能なイテレータの実装が多数あります。
  • アダプター クラス
    アダプター クラスは、配列および列挙型をコレクションに変換するために使用できます。
  • ユーティリティ ユーティリティは、
    集合理論の典型的なプロパティ (和集合、交差など) をテストまたは作成するために使用できます。クロージングをサポートします。

情報量が多いので、こういうまとめもあるんだということだけでも覚えておいてください。

そして、一つ覚えておいてください!独自のユニークなものを実装したい場合は、まずそのための既製のソリューションが存在するかどうかを確認してください。あなたは Java を学ぶのが初めてではないので、おそらくそうなるでしょう。既製のソリューションを使用すると、あなたとあなたの同僚にとってより簡単になります)