Apache Commons Collections - 概述

Commons Collections 增强了 Java 集合框架。 它提供了几个功能,使收集处理变得容易。 它提供了许多新的接口、实现和实用程序。

Commons Collections 的主要特点如下 −

  • Bag − Bag 接口简化了集合,每个对象都有多个副本。

  • BidiMap − BidiMap 接口提供双向映射,可用于使用键查找值或使用值的键。

  • MapIterator − MapIterator 接口提供简单易用的地图迭代。

  • Transforming Decorators − 转换装饰器可以在将集合添加到集合时更改集合的每个对象。

  • Composite Collections − 使用复合集合,需要统一处理多个集合。

  • Ordered Map − 有序映射保留添加元素的顺序。

  • Ordered Set − 有序集保留添加元素的顺序。

  • Reference map − 参考映射允许在严格控制下对键/值进行垃圾收集。

  • Comparator implementations − 许多比较器实现是可用的。

  • Iterator implementations − 许多迭代器实现可用。

  • Adapter Classes − 适配器类可用于将数组和枚举转换为集合。

  • Utilities − 实用程序可用于测试或创建集合的典型集合论属性,例如并集、交集。 支持关闭。