Quick actions

cmd+k|ctrl+k

Navigation

Languages

Contoh ArrayList<Mahasiswa>

Snippet info

Language

Java

Visibility

public

Author

riyanto.droider

Created

2023-01-11T03:44:46.752336Z

Updated

2023-04-24T12:02:47.919738Z

import java.util.ArrayList;
import java.util.List;

public class ContohArrayList2 {

    public static void main(String[] args) {
        ArrayList<Mahasiswa> mahasiswa = new ArrayList<>();

        // menambah elemen
        // 1. buat objeknya dulu
        Mahasiswa mhs = new Mahasiswa();
        mhs.setNim("112233");
        mhs.setNama("Adi Putra");

        Mahasiswa mhs2 = new Mahasiswa();
        mhs2.setNim("223344");
        mhs2.setNama("Budi Santoso");

        // 2. memasukkan objek ke arraylist
        mahasiswa.addAll(List.of(mhs, mhs2));

        // mengambil elemen (mhs2)
        Mahasiswa objek = mahasiswa.get(0);
        System.out.println(objek.getNim());
        System.out.println(objek.getNama());

        System.out.println();

        Mahasiswa objek2 = mahasiswa.get(1);
        System.out.println(objek2.getNim());
        System.out.println(objek2.getNama());

        System.out.println("----------");

        for (int i=0; i<mahasiswa.size(); i++) {
            Mahasiswa m = mahasiswa.get(i);
            System.out.println(m.getNim());
        }

        // ubah elemen
        Mahasiswa mhsBaru = new Mahasiswa();
        mhsBaru.setNim("555555");
        mhsBaru.setNama("Cindy");
        mahasiswa.set(1, mhsBaru);

        System.out.println("----------");
        for (int i=0; i<mahasiswa.size(); i++) {
            Mahasiswa m = mahasiswa.get(i);
            System.out.println(m.getNama());
        }

        // hapus elemen
        mahasiswa.remove(1);

        System.out.println("----------");
        for (int i=0; i<mahasiswa.size(); i++) {
            Mahasiswa m = mahasiswa.get(i);
            System.out.println(m.getNama());
        }
    }
}

class Mahasiswa {

    private String nim, nama;

    public String getNim() {
        return nim;
    }

    public void setNim(String nim) {
        this.nim = nim;
    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }
}
INFO