Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Rujukan
Interface java.util.List adalah suatu subtype dari interface java.util.Collection. Ia mewakili suatu daftar urut objek, yang berarti kita dapat mengakses elemen pada sebuah List dalam suatu urutan tertentu, dengan dengan suatu index pula. Kita dapat juga menambahkan elemen yang sama lebih dari satu kali ke dalam List.
Implementasi List
Menjadi suatu subtype suatu Collection membuat seluruh metode di interface Collection juga tersedia di interface List .
Karenanya List adalah interface yang kita butuhkan untuk menginstansiasi suatu implementasi kongkrit dari interface dalam rangka menggunakannya. Kita dapat memilih implementasi List berikut dalam API Java Collections :
- java.util.ArrayList
- java.util.LinkedList
- java.util.Vector
- java.util.Stack
Ada pula implementasi List pada paket java.util.concurrent tapi kita akan bahas perangkat concurrency di kategori yang berbeda
Berikut beberapa contoh bagaimana membuat instance List :
List listA = new ArrayList(); List listB = new LinkedList(); List listC = new Vector(); List listD = new Stack();
Leave a Reply