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