w3resource

Java ArrayList.removeAll() Method

public boolean removeAll(Collection<?> c)

The removeAll() method is used to remove all the elements from a list that are contained in the specified collection.

Package: java.util

Java Platform: Java SE 8

Syntax:

removeAll(Collection<?> c)

Parameters:

Name Description
c collection containing elements to be removed from this list

Return Value:
true if this list changed as a result of the call

Throws:

  • ClassCastException - if the class of an element of this list is incompatible with the specified collection (optional)
  • NullPointerException - if this list contains a null element and the specified collection does not permit null elements (optional), or if the specified collection is null

Pictorial presentation of ArrayList.removeAll() Method

Java ArrayList.removeAll() Method

Example: ArrayList.removeAll() Method

The following example the removeAll() method is used to remove all the elements from a list that are contained in the specified collection.

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);

  }
} 
  

Output:

F:\java>javac test.java

F:\java>java test
First List :[White, Black, Red]
Second List :[Green]

Previous:removeRange Method
Next:retainAll Method



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/java-tutorial/arraylist/arraylist_removeall.php