Java ArrayList.retainAll () Метод
public boolean retainAll (Коллекция <?> c)
Метод retainAll () используется для удаления его элементов из списка, которые не содержатся в указанной коллекции.
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
retainAll (Коллекция <?> c)
Параметры:
название | Описание |
---|---|
с | коллекция, содержащая элементы, которые будут сохранены в этом списке |
Возвращаемое значение:
истина, если этот список изменился в результате вызова
Броски:
- ClassCastException - если класс элемента этого списка несовместим с указанной коллекцией (необязательно)
- NullPointerException - если этот список содержит нулевой элемент, и указанная коллекция не допускает нулевые элементы (необязательно), или если указанная коллекция является нулевой
Наглядное представление метода ArrayList.retainAll ()
Пример: метод Java ArrayList.retainAll ()
В следующем примере метод retainAll () используется для удаления его элементов из списка, которые не содержатся в указанной коллекции.
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");
System.out.println("First List :"+ color_list);
System.out.println("Second List :"+ sample);
sample.retainAll(color_list);
System.out.println("After applying the method, First List :"+ color_list);
System.out.println("After applying the method, Second List :"+ sample);
}
}
Выход:
F: java> javac test.java F: java> тест java Первый список: [Белый, Черный, Красный] Второй список: [Зеленый, Красный, Белый] После применения метода первый список: [белый, черный, красный] После применения метода второй список: [красный, белый]
Предыдущая: удалить все методы
Далее: метод listIterator (index)
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code