Java ArrayList removeAll() Method
Example
Remove all items from a list:
import java.util.ArrayList;
public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    cars.add("Toyota");
    cars.removeAll(cars);
    System.out.println(cars);
  }
}Definition and Usage
The removeAll() method removes all items from a list which belong to a specified collection.
Syntax
public boolean removeAll(Collection items)Parameter Values
| Parameter | Description | 
|---|---|
| items | Required. A collection containing items to be removed from the list. | 
Technical Details
| Returns: | trueif the list changed andfalseotherwise. | 
|---|---|
| Throws: | NullPointerException- If the collection is null. | 
More Examples
Example
Remove multiple items from a list:
import java.util.ArrayList;
public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    cars.add("Toyota");
    
    ArrayList<String> remove = new ArrayList<String>();
    remove.add("Volvo");
    remove.add("Ford");
    remove.add("Mazda");
    
    cars.removeAll(remove);
    
    System.out.println(cars);
  }
}
Related Pages
❮ ArrayList Methods
 
