Java ArrayDeque.clear()

Syntax

ArrayDeque.clear() has the following syntax.

public void clear()

Example

In the following code shows how to use ArrayDeque.clear() method.


//from  ww  w .  ja v  a 2  s . c o  m

import java.util.ArrayDeque;
import java.util.Deque;

public class Main {
   public static void main(String[] args) {
     
      
      Deque<Integer>  deque = new ArrayDeque<Integer> (8);

      
      deque.add(1);
      deque.add(2);
      deque.add(10);

      System.out.println(deque);     

      // finding size of this deque
      int retval = deque.size();
      System.out.println("Deque consists of "+ retval +" elements");
      
      deque.clear();
      retval = deque.size();
      System.out.println("Now, deque consists of "+ retval +" elements");
   }
}

The code above generates the following result.