Memahami Class ArrayList Pada Pemrograman Java

Saat Anda menulis sebuah program yang mengharuskan anda untuk mengumpulkan input, mungkin saja Anda tidak dapat selalu mengetahui mengenai berapa banyak input yang akan Anda miliki.

Dalam situasi seperti ini maka sebuah array list hadir dengan memberikan dua keuntungan yang sangat anda butuhkan, yaitu:

• Ukuran dari array list bisa tumbuh ataupun menyusut sesuai dengan kebutuhan.
• Class ArrayList memiliki metode-metode untuk tugas secara umum. Seperti memasukkan dan menghapus elemen.

 

Memahami Class ArrayList Pada Pemrograman Java

ArrayList Untuk Menyimpan Objek Pada Program Java

ArrayList merupakan class yang sangat berguna untuk menyimpan objek. Ya, anda bisa saja menyimpan objek dalam array. Namun, ketika array tersebut dibuat, maka ukurannya tidak bisa diubah. Oleh karena itu Java menyediakan class ArrayList yang dapat digunakan untuk menyimpan objek-objek dengan jumlah tidak terhingga.

Pada bagian ini, diharapkan Anda akan belajar bagaimana bekerja
dengan array list.

Syntax dari array list:

  • Untuk mengkonstrusi suatu array list: new ArrayList<typeName>()
  • Untuk mengakses suatu elemen:
    – arraylistReference.get(index)
    – arraylistReference.set(index, value)

Mendeklarasikan dan menggunakan array list

Berikut ini adalah contoh untuk membuat sebuah array list dan menetapkannya pada variabel referensi buah. Object array list tersebut dapat digunakan untuk menyimpan string.

Jika kita perhatikan, maka:

  • ArrayList<String> adalah tipe dari variabel
  • buah adalah nama dari variabel referensi
  • new ArrayList<String> adalah suatu object array list dengan ukuran 0
  • () adalah konstruktor dari ArrayList<String>

Kelas ArrayList terdapat dalam package java.util. Jadi, untuk dapat menggunakan array list, anda perlu menggunakan pernyataan import java.util.ArrayList. Pada contoh di atas, tipe ArrayList menunjukkan array list dari elemen String.

Kurung berbentuk sudut “<     >” di sekitar tipe String memberi tahu Anda bahwa String adalah jenis parameter.

Tapi, anda bisa mengganti String dengan kelas lain dan mendapatkan tipe lain untuk array list. Oleh karena itu, ArrayList disebut  dengan kelas generik.

Misalnya:

Contoh di atas adalah untuk membuat sebuah array list dan menetapkannya pada variabel referensi dates. Object array list tersebut dapat digunakan untuk menyimpan tanggal.

Namun, Anda tidak bisa menggunakan tipe primitif sebagai tipe parameter untuk array list. Jadi pada java tidak pernah ada, misalnya:

Method-method Dasar Yang Sangat Berguna Pada ArrayList

Berikut ini adalah contoh program array list dengan menggunakan beberapa method.

Berikut ini class MyArrayList untuk mendemonstrasikan method-methodnya.

Output:

Be the first to comment

Leave a Reply

Your email address will not be published.


*