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"]
← Все записи: Стандартная библиотека Java
Поддержать проект