"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.”