Java Data StructuresLesson 65Preview gratis
Java Set
Lesson ini bagian dari Java · Semua level
Ringkasan
Set adalah interface Collection yang hanya menyimpan elemen unik, tanpa duplikat sama sekali. Set tidak memiliki indeks karena urutan tidak dijamin, sehingga akses dilakukan lewat iterator atau perintah for-each. Keunikan sebuah elemen ditentukan oleh metode equals() dan hashCode().
Poin kunci
- add() mengembalikan false bila elemen yang sama sudah ada di dalamnya
- Tidak ada get(i); penelusuran memakai for-each atau Iterator
- Implementasi utama: HashSet (tercepat), TreeSet (terurut), LinkedHashSet (urutan sisipan)
- Perbandingan elemen memakai equals() dan hashCode(), bukan referensi objek
- Sebagian implementasi mengizinkan tepat satu elemen null
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.