How to remove all elements from arraylist in java code example
Example 1: ArrayList removeAll(Collection c) method in java
import java.util.ArrayList;
public class ArrayListRemoveAllExample
{
public static void main(String[] args)
{
try
{
ArrayList<Integer> al1 = new ArrayList<Integer>();
al1.add(2);
al1.add(4);
al1.add(6);
al1.add(8);
al1.add(10);
System.out.println("ArrayList before using removeAll() method: " + al1);
// create another ArrayList
ArrayList<Integer> al2 = new ArrayList<Integer>();
al2.add(2);
al2.add(4);
al2.add(6);
// print al2
System.out.println("Elements to be removed: " + al2);
// remove elements from ArrayList using removeAll() method
al1.removeAll(al2);
// print al1
System.out.println("ArrayList after using removeAll() method: " + al1);
}
catch(NullPointerException ex)
{
System.out.println("Exception: " + ex);
}
}
}
Example 2: remove all entries of arraylist
//Creating the ArrayList
ArrayList <String> names = new ArrayList<>();
//Removing all entries in the ArrayList using the clear() method
names.clear()
//Removing all entries in the ArrayList using the removeAll() method
names.removeAll(names)
Example 3: how to remove all items from alist in java
list.clear();