Как удалить элемент java
Ответы
Иван Полежаев
11 апреля 2023
Удаление элемента из коллекции Java
зависит от типа коллекции.
Для удаления элемента из List
используется метод remove
с указанием индекса элемента или самого элемента:
List<Integer> nums = new ArrayList<>();
nums.add(1);
nums.add(2);
nums.add(3);
// удаление элемента по индексу
nums.remove(1); // удаляет элемент с индексом 1 (т.е. 2)
// удаление элемента по значению
nums.remove(Integer.valueOf(3)); // удаляет элемент со значением 3
Для удаления элемента из Set
используется метод remove
с указанием самого элемента:
Set<Integer> nums= new HashSet<>();
nums.add(1);
nums.add(2);
nums.add(3);
nums.remove(2); // удаляет элемент со значением 2
Для удаления элемента из Map
используется метод remove
с указанием ключа элемента:
Map<String, Integer> nums= new HashMap<>();
nums.put("one", 1);
nums.put("two", 2);
nums.put("three", 3);
nums.remove("two"); // удаляет элемент с ключом "two"
Обратите внимание, что при удалении элемента из Set
или Map
, метод remove
возвращает булево значение, указывающее на то, был ли удален элемент или нет.
0
0