"Ikke sliten ennå? La oss fortsette, da. Jeg vil gjerne gi deg flere detaljer om Set og Map og hva de kan gjøre."

" Sett er et sett, en gruppe unummererte objekter. Hovedtrekket til et sett er at det bare inneholder unike objekter , dvs. hvert element i settet er forskjellig . Her er operasjoner du kan utføre på et sett:"

Operasjon Metode
Legg til element(er) add(), addAll()
Fjern element(er) remove(), removeAll()
Sjekk for tilstedeværelsen av element(er) inneholder(), inneholderAlle()

"Og det er det?"

"Vel, ja. Du kan også bruke size()-metoden for å finne ut hvor mange elementer som er i settet."

"Hva med Map?"

" Kart er et sett med par. Det er som et sett, bortsett fra at det er et sett med nøkkelverdi-par i stedet for unike elementer. Den eneste begrensningen er at hver «nøkkel» må være unik . Et kart kan ikke inneholde to par med samme nøkler ."

"Her er hva vi kan gjøre med Map :"

Operasjon Metode
Få et sett med alle parene entrySet()
Få et sett med alle nøkler keySet()
Få et sett med alle verdier verdier()
Legg til et par put(nøkkel, verdi)
Få verdien for den angitte nøkkelen få (nøkkel)
Sjekk om den angitte nøkkelen er til stede inneholderNøkkel(nøkkel)
Sjekk om den angitte verdien er tilstede inneholderVerdi(verdi)
Sjekk om kartet er tomt er tom()
Fjern kartet klar()
Fjern verdien for den angitte nøkkelen fjern (nøkkel)

"Dette er mye mer interessant enn Set."

"Ja. Selv om Map ikke er like populært som List, brukes det i mange oppgaver."