Описание тега apache-commons-collection
Commons-Collections основывается на классах коллекции Java, предоставляя новые интерфейсы, реализации и утилиты.
Функции, перечисленные на домашней странице
- Интерфейс сумки для коллекций, в которых есть несколько копий каждого объекта
- Интерфейс буфера для коллекций с четко определенным порядком удаления, например FIFO.
- Интерфейс BidiMap для карт, которые можно искать от значения к ключу и от ключа к значению
- Интерфейс MapIterator для обеспечения простой и быстрой итерации по картам
- Декораторы проверки типов, чтобы гарантировать, что могут быть добавлены только экземпляры определенного типа
- Преобразование декораторов, которые изменяют каждый объект при добавлении в коллекцию
- Составные коллекции, в которых несколько коллекций выглядят как одна
- Добавляются упорядоченные карты и наборы, которые сохраняют элементы порядка, включая карту на основе LRU
- Карта идентичности, которая сравнивает объекты на основе их идентичности (==) вместо метода equals
- Справочная карта, которая позволяет ключи и / или значения собирать мусор под тщательным контролем
- Многие реализации компаратора
- Многие реализации итераторов
- Адаптер классов от массивов и перечислений к коллекциям
- Утилиты для тестирования или создания типичных теоретико-множественных свойств коллекций, таких как объединение, пересечение и замыкание