Коллекции Commons дополняют платформу Java Collections. Он предоставляет несколько функций, облегчающих обработку коллекции. Он предоставляет много новых интерфейсов, реализаций и утилит. Основные особенности коллекций Commons следующие —
Bag — Bag интерфейсы упрощают коллекции, которые имеют несколько копий каждого объекта.
BidiMap — интерфейсы BidiMap предоставляют двунаправленные карты, которые можно использовать для поиска значений с помощью ключей или ключей с использованием значений.
MapIterator — интерфейс MapIterator обеспечивает простую и легкую итерацию по картам.
Преобразующие декораторы — Преобразующие декораторы могут изменять каждый объект коллекции, как и когда он добавляется в коллекцию.
Составные коллекции — Составные коллекции используются, когда несколько коллекций должны обрабатываться одинаково.
Упорядоченная карта — Упорядоченные карты сохраняют порядок, в котором элементы добавляются в.
Упорядоченный набор — Упорядоченные наборы сохраняют порядок, в котором элементы добавляются в.
Справочная карта — Справочная карта позволяет собирать ключи / значения под строгим контролем.
Реализации компаратора — доступно множество реализаций компаратора.
Реализации итераторов — доступно много реализаций итераторов.
Классы адаптера — классы адаптера доступны для преобразования массивов и перечислений в коллекции.
Утилиты — Утилиты доступны для тестирования или создания типовых свойств теорий множеств, таких как объединение, пересечение. Поддерживает закрытие