"Inte trött än? Låt oss fortsätta då. Jag skulle vilja ge dig mer information om Set och Map och vad de kan göra."

" Uppsättning är en uppsättning, en grupp av onumrerade objekt. Huvudfunktionen hos en uppsättning är att den bara innehåller unika objekt, dvs varje element i uppsättningen är olika . Här är operationer du kan utföra på en uppsättning:"

Drift Metod
Lägg till element add(), addAll()
Ta bort element remove(), removeAll()
Kontrollera förekomsten av element(er) innehåller(), innehållerAlla()

"Och det är allt?"

"Tja, ja. Du kan också använda metoden size() för att ta reda på hur många element som finns i uppsättningen."

"Hur är det med Map?"

" Kartan är en uppsättning par. Den är som en uppsättning, förutom att den är en uppsättning nyckel-värdepar snarare än unika element. Den enda begränsningen är att varje «nyckel» måste vara unik . En karta kan inte innehålla två par med samma nycklar ."

"Här är vad vi kan göra med Map :"

Drift Metod
Få en uppsättning av alla par entrySet()
Få en uppsättning av alla nycklar keySet()
Få en uppsättning av alla värden värden()
Lägg till ett par put(nyckel, värde)
Hämta värdet för den angivna nyckeln få (nyckel)
Kontrollera om den angivna nyckeln finns innehållerKey(nyckel)
Kontrollera om det angivna värdet finns innehållerValue(värde)
Kontrollera om kartan är tom är tom()
Rensa kartan klar()
Ta bort värdet för den angivna nyckeln ta bort (nyckel)

"Det här är mycket mer intressant än Set."

"Ja. Även om Map inte är lika populär som List, används den i många uppgifter."