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.