"Ikke træt endnu? Lad os så fortsætte. Jeg vil gerne give dig flere detaljer om Set og Map, og hvad de kan."

" Sæt er et sæt, en gruppe af unummererede objekter. Hovedtrækket ved et sæt er, at det kun indeholder unikke objekter , dvs. hvert element i sættet er forskelligt . Her er operationer, du kan udføre på et sæt:"

Operation Metode
Tilføj element(er) add(), addAll()
Fjern element(er) remove(), removeAll()
Tjek for tilstedeværelsen af ​​element(er) indeholder(), indeholderAlle()

"Og det er det?"

"Nå, ja. Du kan også bruge size()-metoden til at finde ud af, hvor mange elementer der er i sættet."

"Hvad med Map?"

" Kort er et sæt af par. Det er ligesom et sæt, bortset fra at det er et sæt nøgle-værdi-par snarere end unikke elementer. Den eneste begrænsning er, at hver « nøgle» skal være unik . Et kort kan ikke indeholde to par med samme nøgler ."

"Her er, hvad vi kan gøre med Map :"

Operation Metode
Få et sæt af alle par entrySet()
Få et sæt med alle nøgler keySet()
Få et sæt af alle værdier værdier()
Tilføj et par put (nøgle, værdi)
Hent værdien for den angivne nøgle få (nøgle)
Kontroller, om den angivne nøgle er til stede indeholderNøgle(nøgle)
Kontroller, om den angivne værdi er til stede indeholderVærdi(værdi)
Kontroller, om kortet er tomt er tom()
Ryd kortet klar()
Fjern værdien for den angivne nøgle fjern (nøgle)

"Dette er meget mere interessant end Set."

"Ja. Selvom Map ikke er så populært som List, bruges det i mange opgaver."