Java Collection Framwork
List
• List digunakan untuk menyimpan sekumpulan
objek berdasarkan urutan masuk (ordered)dan
menerima duplikat.
• Class-class yang mengimplementasikan
interface List adalah Vector, Stack, LinkedList
dan Array List
Beberapa fungsi tambahan pada list:
• Akses sesuai dengan indeks
• Pencarian suatu unsur dalam list dan
mengembalikan posisi indeksnya
• Iteration – memanfaatkan iterator untuk
traversing
• Operasi dapat dibatasi dalam suatu range/jarak
tertentu
Array List
• ArrayList merupakan collection yang menjadi
bagian dari Java Util. Seperti biasa, ArrayList
dapat menambah data baru secara dinamis tanpa
harus menentukan ukurannya di awal. Berbagai
operasi dapat Anda lakukan terhadap ArrayList
seperti berikut:
Berbagai operasi dapat Anda lakukan terhadap ArrayList
seperti berikut:
• size()
• add()
• get()
• isEmpty()
• indexOf()
• contains()
• set()
• remove()
Vector
• Vector merupakan suatu bentuk array dinamis, sehingga
Kita tidak Perlu mengubah Ukuran array Saat melakukan
penambahan Pada array Yang sudah Penuh.
• Perbedaan Vector dengan Array adalah Pengaksesan
elemen Pada vector Tidak bisa Dilakukan secara
langsung, tetapi Harus menggunakan Setter dan Getter.
Contoh method dalam vector
• size()
• add()
• get()
• isEmpty()
• indexOf()
• contains()
• set()
• remove()
• firstElement()
• lastElement()
• insertElementAt()
SELESAI