Kolekcje Apache Commons - przegląd

Commons Collections rozszerza środowisko Java Collections Framework. Udostępnia kilka funkcji ułatwiających obsługę kolekcji. Zapewnia wiele nowych interfejsów, implementacji i narzędzi.

Główne cechy Commons Kolekcje są następujące -

  • Bag - Interfejsy torby upraszczają kolekcje, które mają wiele kopii każdego przedmiotu.

  • BidiMap - Interfejsy Bi-DiMap zapewniają mapy dwukierunkowe, których można używać do wyszukiwania wartości za pomocą kluczy lub kluczy za pomocą wartości.

  • MapIterator - Interfejs MapIterator zapewnia prostą i łatwą iterację na mapach.

  • Transforming Decorators - Przekształcanie dekoratorów może zmieniać każdy przedmiot kolekcji w momencie dodawania go do kolekcji.

  • Composite Collections - Kolekcje złożone są używane, gdy wiele kolekcji musi być obsługiwanych jednolicie.

  • Ordered Map - Uporządkowane mapy zachowują kolejność, w jakiej dodawane są elementy.

  • Ordered Set - Zamówione zestawy zachowują kolejność, w jakiej dodawane są elementy.

  • Reference map - Mapa referencyjna umożliwia zbieranie kluczy / wartości pod ścisłą kontrolą.

  • Comparator implementations - Dostępnych jest wiele implementacji komparatora.

  • Iterator implementations - Dostępnych jest wiele implementacji iteratorów.

  • Adapter Classes - Klasy adapterów są dostępne do konwersji tablic i wyliczeń na kolekcje.

  • Utilities- Dostępne są narzędzia do testowania lub tworzenia typowych właściwości zbiorów w teorii mnogości, takich jak suma, przecięcie. Obsługuje zamknięcie.