The clear() method of java.util.AbstractList class is used to remove all of the elements from this list. The list will be empty after this call returns.
Syntax:
public void clear()
Returns Value: This method does not return anything.
Below are the examples to illustrate the clear() method.
Example 1:
// Java program to demonstrate // clear() method // for String value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<String> AbstractList<String> arrlist1 = new ArrayList<String>(); // Populating arrlist1 arrlist1.add( "A" ); arrlist1.add( "B" ); arrlist1.add( "C" ); arrlist1.add( "D" ); arrlist1.add( "E" ); // print the ArrayList System.out.println( "Original ArrayListlist : " + arrlist1); // Removing all the elements // using clear() method arrlist1.clear(); // print the new ArrayList System.out.println( "New ArrayList : " + arrlist1); } catch (NullPointerException e) { System.out.println( "Exception thrown : " + e); } } } |
Original ArrayListlist : [A, B, C, D, E] New ArrayList : []
Example 2:
// Java program to demonstrate // clear() method // for Integer value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<Integer> AbstractList<Integer> arrlist1 = new ArrayList<Integer>(); // Populating arrlist1 arrlist1.add( 10 ); arrlist1.add( 20 ); arrlist1.add( 30 ); arrlist1.add( 40 ); arrlist1.add( 50 ); // print the ArrayList System.out.println( "Original ArrayListlist : " + arrlist1); // Removing all the elements // using clear() method arrlist1.clear(); // print the new ArrayList System.out.println( "New ArrayList : " + arrlist1); } catch (NullPointerException e) { System.out.println( "Exception thrown : " + e); } } } |
Original ArrayListlist : [10, 20, 30, 40, 50] New ArrayList : []