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