import java.util.*;

public class DaftarBelanja {
    public static void main(String[] args) {
        List<String> belanja = new ArrayList<>();
        belanja.add("Beras");
        belanja.add("Minyak");
        belanja.add("Gula");
        System.out.println("Awal          : " + belanja);

        belanja.add(1, "Telur");
        System.out.println("add(1, Telur) : " + belanja);

        System.out.println("get(2)        : " + belanja.get(2));
        belanja.set(2, "Gula aren");
        System.out.println("set(2, ...)   : " + belanja);

        String dihapus = belanja.remove(0);
        System.out.println("remove(0)     : " + dihapus + " -> " + belanja);

        System.out.println("indexOf(Telur): " + belanja.indexOf("Telur"));
        belanja.add("Telur");
        System.out.println("setelah add   : " + belanja);
        System.out.println("lastIndexOf   : " + belanja.lastIndexOf("Telur"));

        List<String> tambahan = List.of("Kopi", "Teh");
        belanja.addAll(tambahan);
        System.out.println("addAll        : " + belanja);
    }
}
