Commons Collections增強了Java集合框架。 它提供了幾個功能來簡化收集處理。 它提供了許多新的接口,實現(xiàn)和實用程序。 Commons Collections的主要特點如下 -
- Bag -
Bag
接口簡化了每個對象具有多個副本的集合。 - BidiMap-
BidiMap
接口提供雙向映射,可用于使用鍵或鍵使用的值來查找值。 - MapIterator -
MapIterator
接口為映射提供了簡單和易于迭代方法。 - 轉(zhuǎn)換裝飾器 - 轉(zhuǎn)換裝飾器(
Transforming Decorators
)可以在集合添加到集合時改變集合的每個對象。 - 復(fù)合集合 - 復(fù)合集合用于要求統(tǒng)一處理多個集合的情況。
- 有序映射 - 有序映射保留元素添加的順序。
- 有序集 - 有序集保留元素添加的順序。
- 參考映射 - 參考映射允許在密切控制下對鍵/值進行垃圾收集。
- 比較器實現(xiàn) - 許多比較器實現(xiàn)都可用。
- 迭代器實現(xiàn) - 許多迭代器實現(xiàn)都可用。
- 適配器類 - 適配器類可用于將數(shù)組和枚舉轉(zhuǎn)換為集合。
- 實用程序 - 實用程序可用于測試測試或創(chuàng)建集合的典型集合理論屬性,如聯(lián)合,交集。 支持關(guān)閉。