"Még nem fáradt el? Akkor folytassuk. Szeretnék további részleteket adni a Setről és a Térképről, és arról, hogy mit tehetnek."
" A halmaz egy halmaz, számozatlan objektumok csoportja. A halmaz fő jellemzője, hogy csak egyedi objektumokat tartalmaz , azaz a halmaz minden eleme más . Íme a halmazon végrehajtható műveletek:"
Művelet | Módszer |
---|---|
Elem(ek) hozzáadása | add(), addAll() |
Elem(ek) eltávolítása | Remove(), RemoveAll() |
Ellenőrizze az elem(ek) jelenlétét | tartalmazza(), tartalmazzaMindent() |
"És ez az?"
"Nos, igen. A size() metódussal is megtudhatod, hány elem van a halmazban."
– Mi van a Térképpel?
" A térkép párok halmaza. Olyan, mint egy halmaz, kivéve, hogy egyedi elemek helyett kulcs-érték párok halmaza. Az egyetlen korlátozás az, hogy minden "kulcsnak" egyedinek kell lennie . Egy térkép nem tartalmazhat két párt a ugyanazok a kulcsok ."
"Íme, mit tehetünk a Térképpel :"
Művelet | Módszer |
---|---|
Szerezzen be egy készletet az összes párból | entrySet() |
Szerezzen be egy készletet az összes kulcsból | keySet() |
Szerezze be az összes érték halmazát | értékek() |
Adjon hozzá egy párt | put(kulcs, érték) |
Szerezze meg a megadott kulcs értékét | kap (kulcs) |
Ellenőrizze, hogy a megadott kulcs megvan-e | tartalmazzaKulcs(kulcs) |
Ellenőrizze, hogy a megadott érték megvan-e | tartalmazza Érték(érték) |
Ellenőrizze, hogy a térkép üres-e | üres() |
Törölje a térképet | egyértelmű() |
Távolítsa el a megadott kulcs értékét | eltávolítás (kulcs) |
– Ez sokkal érdekesebb, mint Set.
"Igen. Bár a Térkép nem olyan népszerű, mint a List, sok feladatban használják."
GO TO FULL VERSION