"Hindi ka pa pagod? Let's continue on, then. I'd like to give you more details about Set and Map and what they can do."
" Ang set ay isang set, isang pangkat ng mga bagay na walang bilang. Ang pangunahing tampok ng isang Set ay naglalaman lamang ito ng mga natatanging bagay , ibig sabihin, ang bawat elemento ng set ay iba . Narito ang mga operasyon na maaari mong gawin sa isang set:"
Operasyon | Pamamaraan |
---|---|
Magdagdag ng (mga) elemento | add(), addAll() |
Alisin ang (mga) elemento | tanggalin(), tanggalinLahat() |
Suriin kung mayroong (mga) elemento | naglalaman ng(), naglalamanLahat() |
"At yun lang?"
"Well, yes. Maaari mo ring gamitin ang size() method para malaman kung ilang elemento ang nasa set."
"Paano ang Mapa?"
" Ang mapa ay isang hanay ng mga pares. Ito ay parang isang Set, maliban kung ito ay isang hanay ng mga key-value pairs sa halip na mga natatanging elemento. Ang tanging limitasyon ay ang bawat «key» ay dapat na natatangi . Ang isang Map ay hindi maaaring maglaman ng dalawang pares na may parehong mga susi ."
"Narito ang magagawa natin sa Map :"
Operasyon | Pamamaraan |
---|---|
Kumuha ng isang set ng lahat ng pares | entrySet() |
Kumuha ng set ng lahat ng susi | keySet() |
Kumuha ng set ng lahat ng value | values() |
Magdagdag ng isang pares | ilagay (susi, halaga) |
Kunin ang halaga para sa tinukoy na key | kumuha (susi) |
Suriin kung ang tinukoy na susi ay naroroon | naglalaman ngKey(key) |
Suriin kung ang tinukoy na halaga ay naroroon | containsValue(value) |
Suriin kung walang laman ang Mapa | isEmpty() |
I-clear ang Mapa | malinaw() |
Alisin ang halaga para sa tinukoy na key | alisin (susi) |
"Mas kawili-wili ito kaysa sa Set."
"Oo. Kahit na ang Map ay hindi kasing sikat ng List, ginagamit ito sa maraming gawain."
GO TO FULL VERSION