Lista claselor utile

Proiectul Commons completează platforma Java Collections. Oferă mai multe clase care fac gestionarea colecțiilor mult mai ușoară. De asemenea, oferă multe interfețe noi, implementări și utilități.

Principalele caracteristici ale colecțiilor de proiecte Commons sunt următoarele:

  • Interfețele pungi
    simplifică colecțiile care au mai multe copii ale fiecărui obiect.
  • BidiMap
    Interfețele BidiMap oferă hărți bidirecționale care pot fi folosite pentru a căuta valori folosind chei sau chei folosind valori.
  • MapIterator
    Interfața MapIterator oferă o iterație simplă peste hărți.
  • Decoratori de transformare Decoratorii
    de transformare pot schimba fiecare obiect din colecție pe măsură ce este adăugat la colecție.
  • Colecții compuse
    Colecțiile compuse sunt utilizate atunci când mai multe colecții trebuie tratate în același mod.
  • Hartă ordonată
    Hărțile ordonate păstrează ordinea în care sunt adăugate elementele.
  • Setul ordonat
    Seturile ordonate stochează ordinea în care sunt adăugate elementele.
  • Harta de referință
    Harta de referință vă permite să colectați chei/valori sub control strict.
  • Implementări comparatoare
    Există multe implementări comparatoare disponibile.
  • Implementări iteratoare
    Există multe implementări iteratoare disponibile.
  • Clasele adaptoare
    Clasele adaptoare sunt disponibile pentru conversia matricelor și enumerarilor în colecții.
  • Utilități Utilitare
    sunt disponibile pentru testarea sau crearea proprietăților tipice ale teoriilor de mulțimi, cum ar fi unirea, intersecția. Suporta inchiderea.

Există o mulțime de informații, așa că încercați doar să vă amintiți că există astfel de colecții.

Și amintiți-vă un lucru! Dacă doriți să implementați ceva propriu, unic, verificați mai întâi dacă există deja o soluție gata făcută pentru aceasta. Cel mai probabil va fi, pentru că nu ești primul care învață Java. Dacă utilizați o soluție gata făcută, vă va fi mai ușor pentru dvs. și colegii dvs.)