РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
276 of 1163 menu

Метод remove

Метод remove класса List удаляет элемент из списка. Он имеет две перегрузки. В первой перегрузке мы передаем индекс элемента, который нужно удалить. Во второй перегрузке мы передаем само значение, которое нужно удалить из списка. Метод возвращает удаленный элемент при удалении по индексу или логическое значение при удалении по значению.

Синтаксис

list.remove(index) list.remove(value)

Пример

Давайте удалим элемент с индексом 1 из списка:

import java.util.List; import java.util.ArrayList; public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(List.of("a", "b", "c", "d", "e")); String removed = list.remove(1); System.out.println(removed); System.out.println(list); } }

Результат выполнения кода:

"b" [a, c, d, e]

Пример

Давайте удалим элемент по его значению:

import java.util.List; import java.util.ArrayList; public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(List.of("a", "b", "c", "d", "e")); boolean res = list.remove("c"); System.out.println(res); System.out.println(list); } }

Результат выполнения кода:

true [a, b, d, e]

Пример

Давайте попробуем удалить элемент, которого нет в списке:

import java.util.List; import java.util.ArrayList; public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(List.of("a", "b", "c", "d", "e")); boolean res = list.remove("z"); System.out.println(res); System.out.println(list); } }

Результат выполнения кода:

false [a, b, c, d, e]

Смотрите также

  • метод add,
    который добавляет элемент в список
  • метод get,
    который возвращает элемент по индексу
  • метод set,
    который заменяет элемент по индексу
  • метод indexOf,
    который возвращает индекс элемента
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить