Java ArrayList.removeAll () Метод
public boolean removeAll (Collection <?> c)
Метод removeAll () используется для удаления всех элементов из списка, которые содержатся в указанной коллекции.
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
removeAll (Коллекция <?> c)
Параметры:
название | Описание |
---|---|
с | коллекция, содержащая элементы, которые будут удалены из этого списка |
Возвращаемое значение:
истина, если этот список изменился в результате вызова
Броски:
- ClassCastException - если класс элемента этого списка несовместим с указанной коллекцией (необязательно)
- NullPointerException - если этот список содержит нулевой элемент, и указанная коллекция не допускает нулевые элементы (необязательно), или если указанная коллекция является нулевой
Наглядное представление метода ArrayList.removeAll ()
Пример: метод ArrayList.removeAll ()
В следующем примере метод removeAll () используется для удаления всех элементов из списка, которые содержатся в указанной коллекции.
import java.util.*;
public class test {
public static void main(String[] args) {
// create an empty array list
ArrayList<String> color_list = new ArrayList<String>();
// use add() method to add values in the list
color_list.add("White");
color_list.add("Black");
color_list.add("Red");
// create an empty array sample with an initial capacity
ArrayList<String> sample = new ArrayList<String>();
// use add() method to add values in the list
sample.add("Green");
sample.add("Red");
sample.add("White");
// remove all elements from second list if it exists in first list
sample.removeAll(color_list);
System.out.println("First List :"+ color_list);
System.out.println("Second List :"+ sample);
}
}
Выход:
F: java> javac test.java F: java> тест java Первый список: [Белый, Черный, Красный] Второй список: [Зеленый]
Предыдущий: метод removeRange
Далее: метод retainAll
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code