Dutormasi.com – Pada postingan sebelumnya kita telah mempelajari yang namanya Array satu dimensi dan Array multi dimensi. Untuk mempelajari array satu dimensi kamu dapat membaca diĀ Program Array pada Java | Pengertian dan Contoh Array dan apabila ingin mempelajari array multi dimensi kamu dapat membaca diĀ Array Multi Dimensi pada Bahasa Pemrograman Java
Array yang telah kita pelajari sebelumnya sebenarnya memiliki beberapa kekurangan seperti :
- Tidak dapat menyimpan data dengan tipe data yang berbeda
- Ukurannya tidak dinamis karena sudah ditentukan dari awal
Oleh karena itu, disini dutormasi akan membahas yang namanya Array List dan tentunya akan menutupi kekurangan dari pembahasan kita sebelumnnya.
Sebelum masuk materi, sudah tahu gak apa itu array list? Yaa, Array list adalah sebuah kelas (class) pada Java yang memungkinkan kita dalam membuat sebuah objek untuk menampung data apapun.
Dalam penggunaan Array List ini, terlebih dahulu kita harus meng-import kelas tersebut, caranya :
import java.util.ArrayList;
Kemudian, barulah kita dapat membuat sebuah objek Array List seperti ini :
ArrayList cobaarraylist = new ArrayList();
Gimanaa sudah paham gak?? Kalau belum paham tenang ajaa, dutormasi jelasin gak nanggung-nanggung kok. Ada penjelasan pasti ada contoh kan š
Contoh Program Sederhana Menggunakan Kelas ArrayList
Langkah pertama yang harus kamu buat terlebih dahulu adalah sebuah kelas (class) dengan nama BangunDatar
import java.util.ArrayList;
public class BangunDatar {
public static void main(String[] args) {
// membuat objek array list
ArrayList lingkaran = new ArrayList();
// Mengisi Lingkaran dengan 5 data
lingkaran.add("Jari-Jari");
lingkaran.add(100);
lingkaran.add("diameter");
lingkaran.add(3.14);
lingkaran.add(true);
// menghapus diameter dari lingkaran
lingkaran.remove("diameter");
// Menampilkan isi dari lingkaran
System.out.println(lingkaran);
// menampilkan banyak isi data dari lingkaran
System.out.println("Lingkaran berisi "+ lingkaran.size() +" data");
}
}
Berikut adalah hasil outputnya :
Ya karena ArrayList (lingkaran) tersebut merupakan sebuah objek yang terbuat dari kelas (class) ArrayList, maka dari itulah dia memiliki banyak fungsi (method) yang dapat kita gunakan untuk melakukan sesuatu, berikut beberapa fungsi yang dapat kita gunakan :
- add(), digunakan untuk menambahkan sesuatu ke dalam ArrayList yang kita buat
- remove(), digunakan untuk menghapus satu data yang ada di dalam ArrayList
- size(), digunakan untuk mengetahui ukuran atau banyak data yang terdapat di dalam ArrayList
- get(id), digunakan untuk mengambil item atau data dalam ArrayList berdasarkan id atau indeks tertentu.
Dan ada masih banyak fungsi lainnya.
Oke mungkin itu saja pembahasan kita kali ini, semoga dengan pembahasan ini dapat menambah wawasan kamu mengenai Array yang ada pada Java. Semoga bermanfaat dan terimakasih.
Salam Dutormasi!!