ArrayList


ArrayList adalah salah satu struktur data yang sering digunakan dalam pemrograman Java. Ini adalah bagian dari pustaka koleksi Java dan digunakan untuk menyimpan sekumpulan objek dalam urutan tertentu. ArrayList dapat dinamis, artinya ukurannya dapat diperluas atau dikurangi sesuai kebutuhan.

Cara Membuat ArrayList

Untuk membuat ArrayList dalam Java, Anda perlu mengimpor pustaka java.util.ArrayList dan kemudian deklarasikan objek ArrayList seperti ini:

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        // Membuat ArrayList kosong
        ArrayList<String> daftarNama = new ArrayList<>();

        // Menambahkan elemen ke dalam ArrayList
        daftarNama.add("Alice");
        daftarNama.add("Bob");
        daftarNama.add("Charlie");

        // Menampilkan ArrayList
        System.out.println(daftarNama);
    }
}

Cara Mengakses Elemen dalam ArrayList

Anda dapat mengakses elemen dalam ArrayList dengan menggunakan indeks, seperti ini:

// Mengakses elemen pada indeks ke-1 (indeks dimulai dari 0)
String namaPertama = daftarNama.get(0);
System.out.println("Nama pertama: " + namaPertama);

Cara Mengubah Elemen dalam ArrayList

Anda dapat mengubah elemen dalam ArrayList dengan menggunakan metode set, seperti ini:

// Mengubah elemen pada indeks ke-2
daftarNama.set(2, "David");
System.out.println(daftarNama);

Cara Menghapus Elemen dalam ArrayList

Untuk menghapus elemen dari ArrayList, Anda dapat menggunakan metode remove, seperti ini:

// Menghapus elemen pada indeks ke-1
daftarNama.remove(1);
System.out.println(daftarNama);

Menggunakan Perulangan untuk Mengakses ArrayList

Anda juga dapat menggunakan perulangan for atau foreach untuk mengakses semua elemen dalam ArrayList, seperti ini:

// Menggunakan perulangan for
for (int i = 0; i < daftarNama.size(); i++) {
    System.out.println(daftarNama.get(i));
}

// Menggunakan perulangan foreach
for (String nama : daftarNama) {
    System.out.println(nama);
}

Itulah tutorial dasar tentang penggunaan ArrayList dalam bahasa pemrograman Java. Semoga bermanfaat!