ConcurrentLinkedDeque pollLast() method in Java Last Updated : 26 Nov, 2018 Comments Improve Suggest changes Like Article Like Report The java.util.concurrent.ConcurrentLinkedDeque.pollLast() is an in-built method in Java which retrieves the last element of this deque and removes it. If the deque is empty, the method returns NULL. Syntax: Conn_Linked_Deque.pollLast() Parameters: The function accepts no parameters. Return Values:The function returns the last element of this deque. If this deque is empty, the function returns NULL. Below program illustrates the use of pollFirst() method: Program 1: This program involves deque with Integer elements. Java /* Java Program Demonstrate pollLast() method of ConcurrentLinkedDeque */ import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { ConcurrentLinkedDeque<Integer> cld = new ConcurrentLinkedDeque<Integer>(); cld.addFirst(12); cld.addFirst(70); cld.addFirst(1009); cld.addFirst(475); // Displaying the existing LinkedDeque System.out.println("Elements in" + "the LinkedDeque: " + cld); // Display and remove the Last element System.out.println("Element removed : " + cld.pollLast()); // Displaying the elements System.out.println("Elements in" + "the LinkedDeque: " + cld); } } Output: Elements inthe LinkedDeque: [475, 1009, 70, 12] Element removed : 12 Elements inthe LinkedDeque: [475, 1009, 70] Program 2: This program involves deque with String elements. Java /* Java Program Demonstrate pollLast() method of ConcurrentLinkedDeque */ import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { ConcurrentLinkedDeque<String> cld = new ConcurrentLinkedDeque<String>(); cld.addFirst("GFG"); cld.addFirst("Geeks"); cld.addFirst("Gfg"); cld.addFirst("Geeks"); // Displaying the existing LinkedDeque System.out.println("Elements in" + "the LinkedDeque: " + cld); // Display and remove the Last element System.out.println("Element removed : " + cld.pollLast()); // Displaying the elements System.out.println("Elements in" + "the LinkedDeque: " + cld); } } Output: Elements inthe LinkedDeque: [Geeks, Gfg, Geeks, GFG] Element removed : GFG Elements inthe LinkedDeque: [Geeks, Gfg, Geeks] Reference:https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#pollLast() Comment More infoAdvertise with us Next Article ConcurrentLinkedDeque pollLast() method in Java R RICHIK BHATTACHARJEE Follow Improve Article Tags : Misc Java Java-Collections Java - util package Java-Functions Java-ConcurrentLinkedDeque +2 More Practice Tags : JavaJava-CollectionsMisc Similar Reads ConcurrentLinkedDeque pollFirst() method in Java The java.util.concurrent.ConcurrentLinkedDeque.pollFirst() is an in-built method in Java which retrieves the first element of this deque and removes it. If the deque is empty, the method returns NULL. Syntax: Conn_Linked_Deque.pollFirst() Parameters: This function does not accepts any parameter. Ret 2 min read ConcurrentLinkedDeque peekLast() method in Java The java.util.concurrent.ConcurrentLinkedDeque.peekLast() is an in-built method in Java which retrieves the last element of this deque container without removing it. The function returns NULL if the deque is empty. Syntax: Conn_Linked_Deque.peekLast() Parameters: The function does not accepts any pa 2 min read ConcurrentLinkedDeque offerLast() Method in Java The java.util.concurrent.ConcurrentLinkedDeque.offerLast() method is an inbuilt method in Java which inserts the specified element, passed as a parameter, to the end of the deque. Syntax: Conn_Linked_Deque.offerLast(Object elem) Parameters: The method accepts a parameter elem which species the eleme 2 min read ConcurrentLinkedQueue poll() method in Java The poll() method of ConcurrentLinkedQueue is used to remove and return the head of this ConcurrentLinkedQueue. If the ConcurrentLinkedQueue is empty then this method will return null. Syntax: public E poll() Returns: This method remove and returns the head of this ConcurrentLinkedQueue or null if t 2 min read ConcurrentLinkedDeque removeLast() method in Java The ConcurrentLinkedDeque.removeLast() is an in-built function in Java which removes the last element in the deque. The function throws a NoSuchElementException if this deque is empty. Syntax: Conn_Linked_Deque.removeLast() Parameters: The function does not accepts any parameter. Return Values: The 2 min read Like