ConcurrentLinkedDeque removeLast() method in Java Last Updated : 18 Sep, 2018 Comments Improve Suggest changes Like Article Like Report 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 function returns the last element in the deque. Exception: The function throws a NoSuchElementException if this deque is empty. Below program illustrates the removeLast() method: Program 1: This program involves deque with Integer elements. Java // Java Program Demonstrate removeLast() // 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 the last element System.out.println("Element removed : " + cld.peekLast()); // Remove the Last element cld.removeLast(); // 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 removeLast() // 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("Gfg"); cld.addFirst("GeeksforGeeks"); cld.addFirst("Geeks"); // Displaying the existing LinkedDeque System.out.println("Elements in" + "the LinkedDeque: " + cld); // Display the last element System.out.println("Element removed : " + cld.peekLast()); // Remove the Last element cld.removeLast(); // Displaying the elements System.out.println("Elements in" + "the LinkedDeque: " + cld); } } Output: Elements inthe LinkedDeque: [Geeks, GeeksforGeeks, Gfg, GFG] Element removed : GFG Elements inthe LinkedDeque: [Geeks, GeeksforGeeks, Gfg] Reference: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#removeLast() Comment More infoAdvertise with us Next Article ConcurrentLinkedDeque removeLast() 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 removeFirst() method in Java The ConcurrentLinkedDeque.removeFirst() is an in-built function in Java which removes the first element from the deque container. The function throws a NoSuchElementException if this deque is empty. Syntax: Conn_Linked_Deque.removeFirst() Parameters: The function does not accepts any parameter. Retu 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 remove() method in Java The remove(Object o) method of ConcurrentLinkedQueue is used to remove a single instance of the specified element from this ConcurrentLinkedQueue, if it is present. This method removes an element e such that o.equals(e) if this ConcurrentLinkedQueue contains one or more such elements. Remove() metho 2 min read ConcurrentLinkedDeque pollLast() method in Java 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:Th 2 min read Like