Open In App
Related Articles

LinkedBlockingDeque clear() method in Java

Improve Article
Improve
Save Article
Save
Like Article
Like

The clear() method of LinkedBlockingDeque erases all the elements that are present in the LinkedBlockingDeque container. The container becomes empty after the function is called.

Syntax:

public void clear()

Parameters: This method does not accepts any parameters

Returns: This method does not returns anything.

Below programs illustrate clear() method of LinkedBlockingDeque:

Program 1:




// Java Program Demonstrate clear()
// method of LinkedBlockingDeque
  
import java.util.concurrent.LinkedBlockingDeque;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
        throws IllegalStateException
    {
  
        // create object of LinkedBlockingDeque
        LinkedBlockingDeque<Integer> LBD
            = new LinkedBlockingDeque<Integer>();
  
        // Add numbers to end of LinkedBlockingDeque
        LBD.add(7855642);
        LBD.add(35658786);
        LBD.add(5278367);
        LBD.add(74381793);
  
        // before using erase() function
        System.out.println("Linked Blocking Deque: " + LBD);
  
        LBD.clear();
        // after using erase() function
        System.out.println("Linked Blocking Deque: " + LBD);
    }
}


Output:

Linked Blocking Deque: [7855642, 35658786, 5278367, 74381793]
Linked Blocking Deque: []

Program 2:




// Java Program Demonstrate clear()
// method of LinkedBlockingDeque
// when the list contains characters
import java.util.concurrent.LinkedBlockingDeque;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
        throws IllegalStateException
    {
  
        // create object of LinkedBlockingDeque
        LinkedBlockingDeque<String> LBD
            = new LinkedBlockingDeque<String>();
  
        // Add numbers to end of LinkedBlockingDeque
        LBD.add("1");
        LBD.add("2");
        LBD.add("3");
        LBD.add("4");
  
        // before using erase() function
        System.out.println("Linked Blocking Deque: " + LBD);
  
        LBD.clear();
        // after using erase() function
        System.out.println("Linked Blocking Deque: " + LBD);
    }
}


Output:

Linked Blocking Deque: [1, 2, 3, 4]
Linked Blocking Deque: []

Reference: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingDeque.html#clear()


Feeling lost in the vast world of Backend Development? It's time for a change! Join our Java Backend Development - Live Course and embark on an exciting journey to master backend development efficiently and on schedule.
What We Offer:
  • Comprehensive Course
  • Expert Guidance for Efficient Learning
  • Hands-on Experience with Real-world Projects
  • Proven Track Record with 100,000+ Successful Geeks

Last Updated : 14 Sep, 2018
Like Article
Save Article
Previous
Next
Similar Reads
Complete Tutorials