Commons Collections 简明教程
Apache Commons Collections - Overview
Commons 集合扩展了 Java 集合框架。它提供了若干功能,以简化集合处理。它提供了许多新的接口、实现和实用工具。
Commons 集合的主要功能如下:
-
Bag - Bag 接口简化了集合,其中每个对象都有多个副本。
-
BidiMap - BidiMap 接口提供了双向映射,可以使用键查找值,或使用值查找键。
-
MapIterator - MapIterator 接口提供了对映射的简单轻松的迭代。
-
Transforming Decorators - 转换装饰器可以更改集合中每个对象的类型,并且在将对象添加到集合中时才进行更改。
-
Composite Collections - 使用复合集合来统一地处理多个集合。
-
Ordered Map - 有序映射保留了将元素添加进去时的顺序。
-
Ordered Set - 有序集合保留了将元素添加进去时的顺序。
-
Reference map - 引用映射允许在严格的控制下对键/值进行垃圾回收。
-
Comparator implementations - 提供了许多比较器实现。
-
Iterator implementations - 提供了许多迭代器实现。
-
Adapter Classes - 提供适配器类将数组和枚举转换为集合。
-
Utilities - 提供实用工具来测试或创建集合的典型集合理论属性,如并集、交集。支持闭包。