"Nu sunt încă obosit? Să continuăm, atunci. Aș dori să vă ofer mai multe detalii despre Set și Map și despre ce pot face."
" Setul este un set, un grup de obiecte nenumerotate. Caracteristica principală a unui set este că conține doar obiecte unice , adică fiecare element al setului este diferit . Iată operațiunile pe care le poți efectua pe un set:"
Operațiune | Metodă |
---|---|
Adăugați elemente | add(), addAll() |
Eliminați elementul(ele) | remove(), removeAll() |
Verificați prezența elementelor | conţine(), conţineAll() |
"Si asta e?"
"Ei bine, da. Puteți folosi și metoda size() pentru a afla câte elemente sunt în set."
— Dar Map?
„ Harta este un set de perechi. Este ca un set, cu excepția faptului că este un set de perechi cheie-valoare mai degrabă decât elemente unice. Singura limitare este că fiecare „ cheie” trebuie să fie unică . O hartă nu poate conține două perechi cu aceleași chei ."
„Iată ce putem face cu Map :”
Operațiune | Metodă |
---|---|
Obțineți un set cu toate perechile | entrySet() |
Obțineți un set cu toate cheile | keySet() |
Obțineți un set de toate valorile | valori () |
Adăugați o pereche | pune(cheie, valoare) |
Obțineți valoarea pentru cheia specificată | obține (cheia) |
Verificați dacă cheia specificată este prezentă | conţine cheie(cheie) |
Verificați dacă valoarea specificată este prezentă | conţineValoare(valoare) |
Verificați dacă Harta este goală | este gol() |
Ștergeți harta | clar() |
Eliminați valoarea pentru cheia specificată | elimina (cheie) |
„Acesta este mult mai interesant decât Set”.
„Da. Deși Map nu este la fel de populară ca List, este folosită în multe sarcini.”
GO TO FULL VERSION