Study
Java

ArrayList & Collection Dasar di Java

Penjelasan

Berbeda dari array biasa yang ukurannya tetap, ArrayList (dari package java.util) bisa bertambah/berkurang ukurannya secara dinamis — mirip array di PHP/JavaScript. ArrayList punya method seperti add() (menambah elemen), get() (mengambil elemen), dan remove() (menghapus elemen).

Contoh Konsep

import java.util.ArrayList;

ArrayList<String> bahasa = new ArrayList<>();
bahasa.add("PHP");
bahasa.add("JavaScript");
bahasa.add("Python");

System.out.println(bahasa.get(0)); // PHP
System.out.println(bahasa.size()); // 3

bahasa.remove("PHP");
System.out.println(bahasa); // [JavaScript, Python]

Praktikum

Buat ArrayList<Integer> nilaiUjian kosong. Tambahkan angka 70, 85, dan 90 dengan add(), lalu tampilkan isinya beserta jumlah elemennya (size()).

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

ArrayList hanya bisa menyimpan tipe data objek (mis. Integer, String), bukan tipe primitif langsung (mis. int) — Java otomatis mengonversinya lewat proses yang disebut autoboxing.