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.