Antarmuka Koleksi Java: Konsep Inti & Metode Esensial
Antarmuka Koleksi Java
Panduan ringkas tentang antarmuka Collection Java, sub-antarmukanya, dan metode yang paling sering digunakan.
Antarmuka Collection adalah komponen dasar dari framework koleksi Java. Meskipun tidak memiliki implementasi konkret, ia diperluas oleh sub-antarmuka utama seperti List, Set, dan Queue. Kelas konkret seperti ArrayList mengimplementasikan sub-antarmuka ini, menyediakan perilaku tertentu.
Sub-Antarmuka dari Collection
Setiap sub-antarmuka mendefinisikan jenis koleksi yang berbeda yang dapat diimplementasikan oleh kelas:
1. Antarmuka List
Antarmuka List mewakili koleksi yang terurut yang memungkinkan elemen duplakat dan akses posisi. Untuk informasi lebih lanjut, lihat Java List Interface.
2. Antarmuka Set
Antarmuka Set memodelkan himpunan matematika, memastikan tidak ada elemen duplikat yang disimpan. Pelajari lebih lanjut di Java Set Interface.
3. Antarmuka Queue
Antarmuka Queue dirancang untuk pemrosesan FIFO (First In, First Out). Ideal untuk penjadwalan dan buffering tugas. Detail selengkapnya tersedia di Java Queue Interface.
Metode Umum dari Collection
Semua sub-antarmuka mewarisi operasi inti berikut:
add() – memasukkan elemen baru. size() – mengembalikan jumlah elemen. remove() – menghapus elemen yang ditentukan. iterator() – menyediakan iterator untuk traversal. addAll() – menambahkan semua elemen dari koleksi lain. removeAll() – menghapus semua elemen yang ada dalam koleksi yang diberikan. clear() – menghapus setiap elemen dari koleksi.