Commons Collections簡介


Commons Collections增強了Java集合框架。 它提供了幾個功能來簡化收集處理。 它提供了許多新的介面,實現和實用程式。 Commons Collections的主要特點如下 -

  • Bag - Bag介面簡化了每個物件具有多個副本的集合。
  • BidiMap- BidiMap介面提供雙向對映,可用於使用鍵或鍵使用的值來查詢值。
  • MapIterator - MapIterator介面為對映提供了簡單和易於迭代方法。
  • 轉換裝飾器 - 轉換裝飾器(Transforming Decorators)可以在集合新增到集合時改變集合的每個物件。
  • 複合集合 - 複合集合用於要求統一處理多個集合的情況。
  • 有序對映 - 有序對映保留元素新增的順序。
  • 有序集 - 有序集保留元素新增的順序。
  • 參考對映 - 參考對映允許在密切控制下對鍵/值進行垃圾收集。
  • 比較器實現 - 許多比較器實現都可用。
  • 疊代器實現 - 許多疊代器實現都可用。
  • 介面卡類 - 介面卡類可用於將陣列和列舉轉換為集合。
  • 實用程式 - 實用程式可用於測試測試或建立集合的典型集合理論屬性,如聯合,交集。 支援關閉。