Описание тега apache-commons-collection

Commons-Collections основывается на классах коллекции Java, предоставляя новые интерфейсы, реализации и утилиты.

Функции, перечисленные на домашней странице

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