Pada tutorial kali ini kita akan membahas tentang penggunaan Array dan ArrayList. Perbedaan array dengan arrayList kalo menurut ane , kalo array terkesan kurang dinamis karena sebelum kita mingisi array tersebut harus menentukan dulu berapa banyak data yang dapat ditampung oleh array tersebut. Sedangkan ArrayList , kita tidak perlu mendeklarasikan berapa jumlah data yang dapat kita tampung tapi kita hanya perlu mendeklarasikan tipe data apa yang akan di tampung oleh arraylist, itu artinya kita bebas mengisi arraylist tersebut. Selain itu perbedaannya juga ada pada syntax. Jika pada array, untuk menentukan besar array kita menggunakan length, sedangkan pada arraylist menggunakan method size(). Berikut ini contoh source perbedaan antara array dengan arraylist.
- Array
public static void main(String[] args) { String[] array = new String[10]; System.out.println("Data dari Array :"); System.out.println("Jumlah data : " + array.length); for (int i = 0; i < array.length; i++) { array[i] = i + " "; System.out.print(array[i]); } System.out.println("\n"); }