"Belum lelah? Ayo lanjutkan, kalau begitu. Aku ingin memberimu detail lebih lanjut tentang Set dan Peta dan apa yang bisa mereka lakukan."
" Set adalah set, sekelompok objek yang tidak bernomor. Fitur utama dari Set adalah hanya berisi objek unik , yaitu setiap elemen dari set berbeda . Berikut adalah operasi yang dapat Anda lakukan pada set:"
Operasi | metode |
---|---|
Tambahkan elemen | tambahkan(), tambahkanSemua() |
Hapus elemen | hapus(), hapusSemua() |
Periksa keberadaan elemen | berisi(), berisiSemua() |
"Dan hanya itu?"
"Ya. Anda juga bisa menggunakan metode size() untuk mengetahui berapa banyak elemen yang ada di dalam himpunan."
"Bagaimana dengan Peta?"
" Peta adalah sekumpulan pasangan. Ini seperti Set, kecuali itu adalah sekumpulan pasangan nilai kunci dan bukan elemen unik. Satu-satunya batasan adalah bahwa setiap «kunci» harus unik . Peta tidak dapat berisi dua pasangan dengan kunci yang sama ."
"Ini yang bisa kita lakukan dengan Peta :"
Operasi | metode |
---|---|
Dapatkan satu set semua pasangan | entriSet() |
Dapatkan satu set semua kunci | keySet() |
Dapatkan satu set semua nilai | nilai() |
Tambahkan sepasang | masukkan(kunci, nilai) |
Dapatkan nilai untuk kunci yang ditentukan | dapatkan (kunci) |
Periksa apakah kunci yang ditentukan ada | berisiKey(kunci) |
Periksa apakah nilai yang ditentukan ada | berisiNilai(nilai) |
Periksa apakah Peta kosong | kosong() |
Bersihkan Peta | jernih() |
Hapus nilai untuk kunci yang ditentukan | hapus (kunci) |
"Ini jauh lebih menarik daripada Set."
"Ya. Meskipun Map tidak sepopuler List, Map digunakan dalam banyak tugas."
GO TO FULL VERSION