Списък с полезни класове

Проектът Commons допълва платформата Java Collections. Той предоставя няколко класа, които правят работата с колекции много по-лесна. Той също така предоставя много нови интерфейси, реализации и помощни програми.

Основните характеристики на колекциите от проекти Commons са следните:

  • Интерфейсите на чантата
    опростяват колекциите, които имат множество копия на всеки обект.
  • BidiMap
    Интерфейсите BidiMap предоставят двупосочни карти, които могат да се използват за търсене на стойности чрез ключове or ключове, използващи стойности.
  • MapIterator
    Интерфейсът MapIterator осигурява проста итерация върху карти.
  • Декоратори на трансформация
    Декораторите на трансформация могат да променят всеки обект в колекцията, Howто и когато бъде добавен към колекцията.
  • Съставни колекции
    Съставните колекции се използват, когато множество колекции трябва да се третират по един и същи начин.
  • Подредена карта
    Подредените карти поддържат реда, в който се добавят елементите.
  • Подреден набор
    Подредените набори съхраняват реда, в който се добавят елементите.
  • Референтна карта
    Референтната карта ви позволява да събирате ключове/стойности под строг контрол.
  • Реализации на компаратор
    Има много налични реализации на компаратор.
  • Реализации на итератор
    Има много налични реализации на итератор.
  • Адаптерни класове
    Налични са адаптерни класове за конвертиране на масиви и enum в колекции.
  • Помощни програми
    Предлагат се помощни програми за тестване or създаване на типични свойства на теории на множествата, като обединение, пресичане. Поддържа затваряне.

Има много информация, така че просто се опитайте да запомните, че има такива колекции.

И запомни едно! Ако искате да приложите нещо свое, уникално, първо проверете дали вече има готово решение за това. Най-вероятно ще стане, защото не сте първият, който е научил Java. Ако използвате няHowво готово решение, ще бъде по-лесно за вас и вашите колеги)