Daftar Isi:
Video: Java Tutorial For Beginners 31 - Arraylist in Java 2024
Paket ArrayList (Paket: java util) di Java memungkinkan Anda membuat dan memelihara jenis objek koleksi khusus: daftar array. Daftar array mirip dengan array tapi menghindari banyak masalah yang paling umum bekerja dengan array, khususnya yang berikut ini:
-
Daftar array secara otomatis mengubah ukuran dirinya kapan saja diperlukan.
-
Daftar array memungkinkan Anda memasukkan elemen ke tengah koleksi.
-
Daftar array memungkinkan Anda menghapus item. Konstruktor
Penjelasan
ArrayList () | Buat daftar array dengan kapasitas awal dari sepuluh elemen |
---|---|
. | ArrayList (kapasitas int)
Buat daftar array dengan kapasitas awal yang ditentukan. |
ArrayList (Collection c) | Membuat daftar array dan menyalin semua elemen dari koleksi yang ditentukan |
ke dalam daftar array baru. |
Metode |
Penjelasan
tambahkan (Elemen objek) | Menambahkan objek yang ditentukan ke daftar array. Jika Anda menentukan tipe |
---|---|
saat membuat daftar array, objek harus memiliki tipe | yang benar.
tambahkan (int index, Object element) Menambahkan objek yang ditentukan ke daftar array pada posisi indeks |
yang ditentukan. Jika Anda menentukan tipe saat Anda membuat daftar array | , objek harus dari jenis yang benar.
addAll (Koleksi c) Menambahkan semua elemen koleksi yang ditentukan ke daftar array |
ini. | addAll (int index, Collection c)
Menambahkan semua elemen koleksi yang ditentukan ke array ini |
pada posisi indeks yang ditentukan. | clear ()
Menghapus semua elemen dari daftar array. |
clone () | Mengembalikan salinan daftar array yang dangkal. Elemen |
yang terdapat dalam salinan adalah contoh objek yang sama dengan elemen | pada aslinya.
berisi (Object elem) Mengembalikan nilai Boolean yang menunjukkan apakah objek |
yang ditentukan ada dalam daftar array. | containsAll (Collection c)
Mengembalikan nilai Boolean yang menunjukkan apakah daftar array ini |
berisi semua objek yang ada dalam koleksi yang ditentukan. | memastikan kapasitas (int minCapacity)
Meningkatkan kapasitas daftar array ke nilai |
yang ditentukan. (Jika kapasitas sudah lebih besar dari nilai | yang ditentukan, metode ini tidak melakukan apa-apa.)
get (int index) Mengembalikan objek pada posisi yang ditentukan dalam daftar. |
indexOf (Object elem) | Mengembalikan posisi indeks dari kejadian pertama dari objek yang ditentukan |
dalam daftar array. Jika objek tidak ada dalam | daftar, ia mengembalikan -1.
isEmpty () Mengembalikan nilai Boolean yang menunjukkan apakah daftar array |
kosong. | iterator ()
Mengembalikan sebuah iterator untuk daftar array. |
lastIndexOf (Object elem) | Mengembalikan posisi indeks dari kejadian terakhir dari objek yang ditentukan |
dalam daftar array. Jika objek tidak ada dalam | daftar, ia mengembalikan -1.
remove (int index) Menghapus objek pada indeks yang ditentukan dan mengembalikan elemen |
yang telah dihapus. | remove (Object elem)
Menghapus sebuah objek dari daftar. Perhatikan bahwa lebih dari satu elemen |
mengacu pada objek; metode ini hanya menghilangkan salah satunya. | Ini mengembalikan nilai Boolean yang menunjukkan apakah objek itu ada dalam daftar
. hapus (int dariIndex, int toIndex) |
Hapus semua objek yang nilai indeksnya antara nilai
yang ditentukan. Perhatikan bahwa elemen di bagian dariIndex dan toIndex |
tidak dihapus sendiri.
removeAll (Collection c) Menghapus semua objek dalam koleksi yang ditentukan dari daftar array |
ini. | retainAll (Collection c)
Menghapus semua objek yang tidak ada dalam koleksi |
dari daftar array ini. | set (int index, Object elem)
Mengatur elemen yang ditentukan ke objek yang ditentukan. Elemen |
yang sebelumnya pada posisi itu dikembalikan sebagai nilai pengembalian metode | .
size () Mengembalikan jumlah elemen dalam daftar. |
toArray () | Mengembalikan elemen dari daftar array sebagai array objek |
(Objek []). | toArray (type [] array)
Mengembalikan elemen dari daftar array sebagai array yang tipe |
sama dengan array yang dilewatkan melalui parameter. |
|