"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