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