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