Coleções Apache Commons - Visão geral
O Commons Collections aumenta o Java Collections Framework. Ele fornece vários recursos para facilitar o manuseio da coleção. Ele fornece muitas novas interfaces, implementações e utilitários.
As principais características das Commons Collections são as seguintes -
Bag - As interfaces do saco simplificam as coleções, que possuem várias cópias de cada objeto.
BidiMap - As interfaces BidiMap fornecem mapas bidirecionais, que podem ser usados para pesquisar valores usando chaves ou chaves usando valores.
MapIterator - A interface MapIterator fornece iteração simples e fácil sobre mapas.
Transforming Decorators - Os decoradores transformadores podem alterar cada objeto de uma coleção à medida que é adicionado à coleção.
Composite Collections - Coleções compostas são usadas, onde várias coleções devem ser tratadas uniformemente.
Ordered Map - Mapas ordenados mantêm a ordem em que os elementos são adicionados.
Ordered Set - Os conjuntos ordenados mantêm a ordem em que os elementos são adicionados.
Reference map - O mapa de referência permite que chaves / valores sejam coletados como lixo sob controle próximo.
Comparator implementations - Muitas implementações de Comparator estão disponíveis.
Iterator implementations - Muitas implementações de Iterator estão disponíveis.
Adapter Classes - As classes de adaptador estão disponíveis para converter array e enumerações em coleções.
Utilities- Os utilitários estão disponíveis para testar ou criar propriedades típicas da teoria dos conjuntos de coleções, como união, interseção. Suporta fechamento.