кодесурса

Java ArrayList.retainAll () Метод

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code