List.remove()
Удаляет элемент по индексу или по значению.
Сигнатура
E remove(int index)Метод remove(int) удаляет по индексу, remove(Object) — первое вхождение значения. Для List<Integer> различайте remove(1) (индекс) и remove((Integer) 1) (значение).
List<String> list = new ArrayList<>(List.of("a", "b", "c"));
list.remove(1); // удалит "b" -> ["a", "c"]
list.remove("a"); // удалит "a" -> ["c"]