"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