BlockingDeque element() method in java with examples Last Updated : 12 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report The element() method of BlockingDeque returns the element at the front the container. It does not delete the element in the container. This method returns the head of the queue represented by this deque. Syntax: public void element() Parameters: This method does not accept any parameter. Returns: This method returns the head of the queue represented by this deque. Note: The element() method of BlockingDeque has been inherited from the LinkedBlockingDeque class in Java. Below programs illustrate element() method of BlockingDeque: Program 1: Java // Java Program Demonstrate element() // method of BlockingDeque import java.util.concurrent.LinkedBlockingDeque; import java.util.concurrent.BlockingDeque; import java.util.*; public class GFG { public static void main(String[] args) throws IllegalStateException { // create object of BlockingDeque BlockingDeque<Integer> BD = new LinkedBlockingDeque<Integer>(); // Add numbers to end of BlockingDeque BD.add(10); BD.add(20); BD.add(30); BD.add(40); // before removing print Deque System.out.println("Blocking Deque: " + BD); System.out.println("Blocking Deque front element: " + BD.element()); } } Output: Blocking Deque: [10, 20, 30, 40] Blocking Deque front element: 10 Program 2: Java // Java Program Demonstrate element() // method of BlockingDeque import java.util.concurrent.LinkedBlockingDeque; import java.util.*; import java.util.concurrent.BlockingDeque; public class GFG { public static void main(String[] args) throws IllegalStateException { // create object of BlockingDeque BlockingDeque<String> BD = new LinkedBlockingDeque<String>(); // Add numbers to end of BlockingDeque BD.add("ab"); BD.add("cd"); BD.add("fg"); BD.add("xz"); // before removing print Deque System.out.println("Blocking Deque: " + BD); System.out.println("Blocking Deque front element: " + BD.element()); } } Output: Blocking Deque: [ab, cd, fg, xz] Blocking Deque front element: ab Reference: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingDeque.html#element() Comment More infoAdvertise with us Next Article BlockingDeque put() method in Java with Examples G gopaldave Follow Improve Article Tags : Java Java-Collections Java-Functions java-interfaces Practice Tags : JavaJava-Collections Similar Reads BlockingDeque contains() method in Java with Examples The contains(Object o) method of BlockingDeque checks if the passed element in the parameter exists in the container or not. It returns true if the element exists in the container else it returns a false value. Syntax: public boolean contains(Object o) Parameters: This method accepts a mandatory par 2 min read BlockingDeque put() method in Java with Examples The put(E e) method of BlockingDeque inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque). If the Deque is capacity restricted, then it will wait for the space to become available. Syntax: public void put(E e) Parameters: This method acce 2 min read BlockingDeque add() method in Java with Examples The add(E e) method of BlockingDeque inserts the element passed in the parameter to the end of the Deque is there is space. If the BlockingDeque is capacity restricted and no space is left for insertion, it returns an IllegalStateException. It works exactly in the same way as addLast() method does. 2 min read BlockingDeque take() method in Java with Examples The take() method of BlockingDeque returns and removes the head of the Deque container from it. The method throws an InterruptedException if it is interrupted while waiting. Syntax: public E take() Returns: This method returns the head of the Deque container. Exception: The function throws a Interru 2 min read BlockingDeque poll() method in Java with examples The poll() method of BlockingDeque returns the front element in the Deque container and deletes it. It returns null if the container is empty. Syntax: public E poll() Parameters: This method does not accept any parameters. Returns: This method returns front element of the Deque container if the cont 2 min read BlockingDeque peek() method in Java with examples The peek() method of BlockingDeque returns the front element in the Deque container. It returns null if the container is empty. Syntax: public E peek() Parameters: This method does not accept any parameters. Returns: This method returns front element in the Deque container if the container is not em 2 min read Like