"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."
GO TO FULL VERSION