Как удалить из arraylist java

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

В Java для удаления элемента из ArrayList можно использовать метод remove(). Вот несколько примеров:

Удаление по индексу:

ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");

// Удаляем элемент с индексом 1 (т.е. "banana")
list.remove(1); 

Удаление по значению:

ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");

// Удаляем элемент со значением "banana"
list.remove("banana");

Удаление всех элементов, удовлетворяющих условию:

ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(2);
list.add(4);

// Удаляем все элементы со значением 2
list.removeIf(n -> n == 2);

В этом примере мы используем метод removeIf(), который удаляет все элементы, удовлетворяющие заданному условию. В данном случае мы передаем лямбда-выражение n -> n == 2, которое проверяет, равен ли элемент n значению 2.

0 0
Познакомьтесь с основами Java бесплатно