Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Java are multe clase de colectare pe care le puteți utiliza în aplicația Android. Clasa
ArrayList
este doar vârful iceberg-ului colecțiilor Java. Biblioteca Java conține mai multe clase de colecții, fiecare cu avantaje proprii. Acest tabel conține o listă abreviată.
Numele clasei | Caracteristică |
ArrayList | O matrice redimensionabilă. |
LinkedList | O listă de valori, fiecare având un câmp care indică următorul din listă. |
Stack | O structură (care crește de jos în sus) care este optimizată pentru accesul la valoarea cea mai de sus. Puteți să adăugați cu ușurință o valoare în partea superioară sau să o eliminați din partea de sus. |
Coadă | O structură (care crește la un capăt) optimizată pentru adăugarea de valori la un capăt (în spate) și eliminarea valorilor din celălalt capăt (partea din față). |
PriorityQueue | O structură, ca o coadă, care permite anumitor valori (cu prioritate mai mare) să se îndrepte spre față. |
HashSet | O colecție care nu conține valori duplicate. |
HashMap | O colecție de perechi cheie / valoare. |
Fiecare clasă de colectare are un set propriu de metode (pe lângă metodele pe care le moștenește de la
AbstractCollection
, strămoșul tuturor claselor de colectare).
Pentru a afla ce clase de colectare îndeplinesc cel mai bine nevoile dvs., vizitați paginile documentației Android API.