Apache Commons Collections - 概述



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

Commons Collections 的主要功能如下:

  • Bag - Bag 接口简化了集合,这些集合包含每个对象的多个副本。

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

  • MapIterator - MapIterator 接口提供简单易用的映射迭代。

  • 转换装饰器 - 转换装饰器可以在对象添加到集合时修改集合中的每个对象。

  • 复合集合 - 复合集合用于需要统一处理多个集合的情况。

  • 有序映射 - 有序映射保留元素添加的顺序。

  • 有序集合 - 有序集合保留元素添加的顺序。

  • 引用映射 - 引用映射允许在严格控制下对键/值进行垃圾回收。

  • 比较器实现 - 提供了许多比较器实现。

  • 迭代器实现 - 提供了许多迭代器实现。

  • 适配器类 - 提供适配器类,用于将数组和枚举转换为集合。

  • 实用程序 - 提供实用程序来测试或创建集合的典型集合论属性,例如并集、交集。支持闭包。

广告