LinkedBlockingDeque isEmpty() method in Java with Example Last Updated : 24 Dec, 2018 Summarize Comments Improve Suggest changes Share Like Article Like Report The isEmpty() method of LinkedBlockingDeque in Java is used to check whether this LinkedBlockingDeque is empty or not. It returns an boolean value stating the same. Syntax: public boolean isEmpty() Parameters: This method does not accepts parameter. Returns: The method returns an boolean value which states that this instance of the LinkedBlockingDeque is empty or not. Below examples illustrates the LinkedBlockingDeque.isEmpty() method: Program 1: Java // Java Program Demonstrate isEmpty() // 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); System.out.println("Linked Blocking Deque: " + LBD); // using isEmpty() function System.out.println("Is Linked Blocking Deque empty: " + LBD.isEmpty()); } } Output: Linked Blocking Deque: [7855642, 35658786, 5278367, 74381793] Is Linked Blocking Deque empty: false Program 2: Java // Java Program Demonstrate isEmpty() // 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>(); System.out.println("Linked Blocking Deque: " + LBD); // using isEmpty() function System.out.println("Is Linked Blocking Deque empty: " + LBD.isEmpty()); } } Output: Linked Blocking Deque: [] Is Linked Blocking Deque empty: true Comment More infoAdvertise with us Next Article LinkedBlockingDeque size() method in Java C code_r Follow Improve Article Tags : Java Java-Collections Java - util package Java-Functions Java-LinkedBlockingDeque +1 More Practice Tags : JavaJava-Collections Similar Reads LinkedBlockingDeque removeFirst() method in Java The removeFirst() method of LinkedBlockingDeque returns and removes the first element of the Deque container from it. The method throws an NoSuchElementException if the Deque container is empty. Syntax: public E removeFirst() Returns: This method returns the head of the Deque container, which is the 2 min read LinkedBlockingDeque remainingCapacity() method in Java The remainingCapacity() method of LinkedBlockingDeque returns the number of additional elements that this deque can ideally (in the absence of memory or resource constraints) accept without blocking. remainingCapacity() = final_size() - current_size() Syntax: public int remainingCapacity() Parameter 2 min read LinkedBlockingDeque size() method in Java The size() method of LinkedBlockingDeque returns the current size of the Deque container. On calling the function the number of elements in the Deque container is returned. If the container is capacity restricted, then also it returns the number of elements which are present in the container at the 2 min read LinkedBlockingDeque spliterator() method in Java The spliterator() method of LinkedBlockingDeque returns a Spliterator on the elements of LinkedBlockingDeque. The returned iterator is weakly consistent. Spliterator can be used with Streams in Java 8. Spliterator can traverse elements individually and in bulk too. Syntax: public Spliterator spliter 2 min read LinkedBlockingDeque removeFirstOccurrence() method in Java The removeFirstOccurrence() method of LinkedBlockingDeque removes the first occurrence of the specified element from this deque. If the deque does not contain the element, it remains unchanged. It returns true if this deque contained the specified element, else it returns false. Syntax: public boole 2 min read LinkedBlockingDeque takeLast() method in Java The takeLast() method of LinkedBlockingDeque returns and removes the tail of the Deque container from it. The method throws an InterruptedException if it is interrupted while waiting. Syntax: public E takeLast() Returns: This method returns the tail(last element) of the Deque container. Exception: T 2 min read LinkedBlockingDeque take() method in Java The take() method of LinkedBlockingDeque 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 I 2 min read LinkedBlockingDeque removeLastOccurrence() method in Java The removeLastOccurrence() method of LinkedBlockingDeque removes the last occurrence of the specified element from this deque. If the deque does not contain the element, it remains unchanged. It returns true if this deque contained the specified element, else it returns false. Syntax: public boolean 2 min read LinkedBlockingDeque takeFirst() method in Java The takeFirst() method of LinkedBlockingDeque returns and removes the first element of the Deque container from it, waiting if necessary until an element becomes available.. The method throws an InterruptedException if it is interrupted while waiting. Syntax: public E takeFirst() Returns: This metho 2 min read LinkedBlockingDeque putLast() method in Java The putLast(E e) method of LinkedBlockingDeque inserts the specified element into the queue represented by this deque (in other words, at the tail/end of this deque). If the Deque is capacity restricted, then it will wait for the space to become available. Syntax: public void putLast(E e) Parameters 2 min read Like