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.)
GO TO FULL VERSION