Belajar Mengenal ArrayList Pada Java


ArrayList adalah Array yang dinamis (di mana ukurannya tidak perlu didefinisikan terlebih dahulu untuk menyimpan elemen).Untuk menggunakan ArrayList silahkan import dulu class yang dibutuhkan yaitu  java.util.ArrayList;

ArrayList extends kepada class AbstractList dan implements kepada interface List.ArrayList boleh memiliki elemen duplikat selama ada di urutan yang berbeda

Cara Membuat ArrayList,Menambahkan Elemen dan Menghapus Elemen

ArrayList<String> hewan = new ArrayList<>();
 Untuk menambahkan elemen kita bisa menggunakan method add dan untuk menghapus elemen kita bisa menggunakan method remove seperti contoh di bawah


  • Catatan : pada ArrayList diperbolehkan untuk duplikat nilai dan semuanya akan tetap ditampilkan


menambahkan elemen pada arraylist java

atau kita bisa menggunakan format seperti ini untuk menambahkan beberapa elemen sekaligus

hewan.addAll(Arrays.asList(new String[] {"Kelinci","Ayam","Kucing"}));
menambahkan beberapa elemen pada ArrayList

Untuk menambah elemen pada indeks tertentu

NamaArrayList.add(indeks, elemen);

Untuk menghapus elemen pada indeks tertentu

NamaArrayList.remove(indeks);

Mengakses Elemen ArrayList

Kita bisa memakai method get() untuk mengakses elemen di ArrayList. get(0) untuk mendapatkan elemen pertama, get(1) untuk mendapatkan elemen kedua dst

mengakses elemen pada ArrayList

Menghapus Semua Elemen ArrayList

Kita bisa menggunakan method clear() untuk menghapus semua elemen di suatu ArrayList


menghapus semua elemen arraylist

Menemukan Panjang ArrayList

method size() untuk menemukan panjang dari ArrayList

menemukan panjang ArrayList java

 Melakukan Iterasi Melalui ArrayList

Kita bisa memakai For Each untuk melakukan iterasi melalui ArrayList.Misal kita akan melakukan iterasi untuk mencetak semua elemen ArrayList (sama seperti Array untuk melakukan iterasi)

iterasi pada ArrayList java

Mengurutkan Data di ArrayList

Kita membutuhkan class tambahan yaitu Collections yang di import dengan cara menuliskan import java.util.Collections;

Kita gunakan method sort() dari class Collections untuk mengurutkan elemen dalam ArrayList (secara ascending)


mengurutkan data pada ArrayList java

Bagaimana dengan urutan terbalik ? Secara descending ? Kita bisa menuliskan seperti berikut

Collections.sort(hewan, Collections.reverseOrder());
mengurutkan data pada ArrayList secara descending


Mengganti Elemen Pada ArrayList

Kita memakai method set() untuk mengganti nilai elemen.Cara penulisannya seperti ini

namaArrayList.set(indeks, nilaibaru);

mengganti elemen pada ArrayList

Mengacak Urutan Elemen 

Kita memakai method shuffle() pada class Collections untuk mengacak urutan dari semua elemen pada ArrayList

Collections.shuffle(namaArrayList);

mengacak urutan elemen ArrayList


Mungkin itu dulu untuk ArrayList kalau anda menemukan operasi lain untuk ArrayList bisa beritahukan di kolom komentar terima kasih..





       
         

Jangan spam atau promosi di sini jgn juga taruh link aktif kalau mau dapat backlink bisa taruh di profil saja (Name/URL)
EmoticonEmoticon