/
Вопросы и ответы
/
Java
/

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

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

4 года назад

Человек-Молекула

Ответы

0

В 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.

2 года назад

Иван Полежаев