Как удалить элемент из arraylist java

Аватар пользователя Иван Полежаев
Иван Полежаев
04 апреля 2023

Для удаления элемента из ArrayList в Java можно использовать метод remove()

Существуют две перегрузки метода remove():

  1. remove(int index) - удаляет элемент по указанному индексу в ArrayList

Например, чтобы удалить элемент с индексом 2 из ArrayList:

ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

list.remove(2); // удаляем элемент с индексом 2 ("C")

  1. remove(Object o) - удаляет первое вхождение указанного объекта из ArrayList

Например, чтобы удалить строку "B" из ArrayList:

ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

list.remove("B"); // удаляем строку "B"

Обратите внимание, что если ArrayList не содержит удаляемый элемент, метод remove() не сделает ничего и просто вернет false

0 0