📜  Apache Commons Collections-概述

📅  最后修改于: 2020-11-18 08:21:13             🧑  作者: Mango


Commons Collections增强了Java Collections Framework。它提供了多种功能,使收集操作变得容易。它提供了许多新的接口,实现和实用程序。

Commons Collections的主要特征如下-

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

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

  • MapIterator -MapIterator接口可在地图上提供简单便捷的迭代。

  • 转换装饰器-转换装饰器可以在将集合的每个对象添加到集合时对其进行更改。

  • 复合集合-使用复合集合,其中多个集合需要统一处理。

  • 有序地图-有序地图保留添加元素的顺序。

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

  • 参考图-参考图允许在紧密控制下对键/值进行垃圾回收。

  • 比较器实现-许多比较器实现可用。

  • 迭代器实现-许多迭代器实现可用。

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

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