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