Daftar | Koleksi terurut yang memungkinkan duplikasi elemen; implementasinya tidak disinkronkan, dan jika beberapa utas mengakses instance Daftar dan setidaknya salah satu darinya memodifikasi tabel secara struktural (menambah atau menghapus elemen), maka perlu mempertahankan sinkronisasi eksternal dengan menyinkronkan objek yang merangkum daftar secara alami, seperti: Collections.synchronizedList() untuk membungkus daftar; |
Daftar Array | Implementasi array berukuran variabel pada antarmuka Daftar yang mengimplementasikan semua operasi daftar opsional dan mengizinkan semua elemen termasuk null, |
Daftar Tertaut | Implementasi daftar tertaut dari antarmuka Daftar memungkinkan elemen menjadi nol, mengimplementasikan semua operasi daftar opsional, dan juga menyediakan implementasi untuk mendapatkan, menghapus, dan menyisipkan di awal dan akhir daftar; |
Daftar Array al = Daftar Array baru();
Iterator it = al.listIterator();//Dapat beroperasi pada objek yang diiterasi;
while(it.hasNext())
{
String str = (String)itu.berikutnya();
jika(str == "abcd")
itu.hapus();
Sistem.keluar.println(str);
}
al:
[abc,abcd,abcde]-->[abc,abcde]