import java.util.*;

public class HapusIndeksAtauNilai {
    public static void main(String[] args) {
        List<Integer> stok = new ArrayList<>(List.of(10, 20, 30));
        System.out.println("Awal      : " + stok);

        // remove(int index): menghapus elemen pada indeks 1.
        Integer hasilIndeks = stok.remove(1);
        System.out.println("remove(1) : menghapus indeks 1 (nilai " + hasilIndeks + ")");

        // remove(Object): menghapus nilai 30 jika ada.
        boolean hapusNilai = stok.remove(Integer.valueOf(30));
        System.out.println("remove(Integer.valueOf(30)): " + hapusNilai);

        // remove(Object) untuk nilai yang tidak ada -> false, tidak melempar error.
        boolean tidakAda = stok.remove(Integer.valueOf(99));
        System.out.println("remove(Integer.valueOf(99)): " + tidakAda);

        System.out.println("Akhir     : " + stok);
    }
}
