Удаление элемента по значению в Java
Метод remove с объектом ищет значение
в списке и удаляет первое совпадение.
Длина списка уменьшается:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3, 2));
nums.remove(Integer.valueOf(2));
System.out.println(nums);
Для строк аргумент передают как обычную строку:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<String> tags = new ArrayList<>(Arrays.asList("a", "b"));
tags.remove("z");
System.out.println(tags);
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
Уберите из списка число 3. Выведите
список в консоль.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3, 1, 4, 1, 5));
Уберите из списка одно вхождение числа
1. Выведите список в консоль.