Colecciones de Apache Commons: descripción general
Commons Collections aumenta el marco de colecciones de Java. Proporciona varias funciones para facilitar el manejo de la colección. Proporciona muchas interfaces, implementaciones y utilidades nuevas.
Las principales características de las colecciones comunes son las siguientes:
Bag - Bag interfaces simplifica las colecciones, que tienen múltiples copias de cada objeto.
BidiMap - Las interfaces BidiMap proporcionan mapas bidireccionales, que se pueden usar para buscar valores usando claves o claves usando valores.
MapIterator - La interfaz MapIterator proporciona una iteración simple y fácil sobre mapas.
Transforming Decorators - Los decoradores transformadores pueden alterar cada objeto de una colección a medida que se agrega a la colección.
Composite Collections - Se utilizan colecciones compuestas, donde se requiere que varias colecciones se manejen de manera uniforme.
Ordered Map - Los mapas ordenados conservan el orden en el que se agregan los elementos.
Ordered Set - Los conjuntos ordenados conservan el orden en el que se agregan los elementos.
Reference map - El mapa de referencia permite que los valores / claves sean recolectados basura bajo un estricto control.
Comparator implementations - Hay muchas implementaciones de Comparator disponibles.
Iterator implementations - Hay muchas implementaciones de iteradores disponibles.
Adapter Classes - Hay clases de adaptadores disponibles para convertir matrices y enumeraciones en colecciones.
Utilities- Hay utilidades disponibles para probar o crear propiedades típicas de la teoría de conjuntos de colecciones tales como unión, intersección. Apoya el cierre.