"Belum penat lagi? Mari kita teruskan, kalau begitu. Saya ingin memberi anda butiran lanjut tentang Set dan Peta serta perkara yang boleh mereka lakukan."
" Set ialah set, sekumpulan objek tidak bernombor. Ciri utama Set ialah ia hanya mengandungi objek unik , iaitu setiap elemen set adalah berbeza . Berikut ialah operasi yang boleh anda lakukan pada set:"
| Operasi | Kaedah |
|---|---|
| Tambah elemen | add(), addAll() |
| Alih keluar elemen | keluarkan(), keluarkanSemua() |
| Semak kehadiran elemen | mengandungi(), mengandungiSemua() |
"Dan itu sahaja?"
"Nah, ya. Anda juga boleh menggunakan kaedah saiz() untuk mengetahui berapa banyak elemen dalam set."
"Bagaimana dengan Peta?"
" Peta ialah set pasangan. Ia seperti Set, kecuali ia adalah set pasangan nilai kunci dan bukannya elemen unik. Satu-satunya had ialah setiap «kunci» mestilah unik . Peta tidak boleh mengandungi dua pasangan dengan kunci yang sama ."
"Inilah perkara yang boleh kita lakukan dengan Peta :"
| Operasi | Kaedah |
|---|---|
| Dapatkan satu set semua pasangan | entrySet() |
| Dapatkan satu set semua kunci | keySet() |
| Dapatkan satu set semua nilai | nilai() |
| Tambah sepasang | meletakkan (kunci, nilai) |
| Dapatkan nilai untuk kunci yang ditentukan | dapatkan (kunci) |
| Periksa sama ada kunci yang ditentukan ada | mengandungiKekunci(kunci) |
| Semak sama ada nilai yang ditentukan ada | mengandungiNilai(nilai) |
| Semak sama ada Peta kosong | kosong() |
| Kosongkan Peta | jelas() |
| Keluarkan nilai untuk kunci yang ditentukan | keluarkan(kunci) |
"Ini jauh lebih menarik daripada Set."
"Ya. Walaupun Map tidak sepopular List, ia digunakan dalam banyak tugas."
GO TO FULL VERSION