Thursday, October 23, 2025
HomeLanguagesJavaConcurrentLinkedDeque getLast() Method in Java

ConcurrentLinkedDeque getLast() Method in Java

The java.util.concurrent.ConcurrentLinkedDeque.getLast() method is an in-built method in Java which returns the last element of the deque container.

Syntax:

Conn_Linked_Deque.getLast()

Parameters: The method does not accept any parameter.

Return Value: The method returns the last element present in the Deque.

Exception: The function throws a NoSuchElementException when the deque is empty.

Below programs illustrate the ConcurrentLinkedDeque.getLast() method:

Program 1:




/* Java Program to Demonstrate getLast()
   method of ConcurrentLinkedDeque */
  
import java.util.concurrent.*;
class GFG {
    public static void main(String[] args)
    {
  
        // Creating an empty Deque
        ConcurrentLinkedDeque<String> cld = new ConcurrentLinkedDeque<String>();
  
        // Add elements into the Deque
        cld.add("Welcome");
        cld.add("To");
        cld.add("Geeks");
        cld.add("4");
        cld.add("Geeks");
  
        // Displaying the Deque
        System.out.println("Elements in Deque: " + cld);
  
        // Displaying the Last element
        System.out.println("The Last element is: " + cld.getLast());
    }
}


Output:

Elements in Deque: [Welcome, To, Geeks, 4, Geeks]
The Last element is: Geeks

Program 2:




/* Java Program to Demonstrate getLast()
   method of ConcurrentLinkedDeque */
  
import java.util.concurrent.*;
class GFG {
    public static void main(String[] args)
    {
  
        // Creating an empty Deque
        ConcurrentLinkedDeque<Integer> cld = new ConcurrentLinkedDeque<Integer>();
  
        try {
            // Displaying the Last element
            System.out.println("The Last element "
                               + "is: " + cld.getLast());
        }
        catch (Exception e) {
            // Displaying the Exception
            System.out.println(e);
        }
  
        // Add elements into the Deque
        cld.add(12);
        cld.add(43);
        cld.add(29);
        cld.add(16);
        cld.add(70);
  
        // Displaying the Deque
        System.out.println("Elements in "
                           + "Deque: " + cld);
  
        // Displaying the Last element
        System.out.println("The Last element is: " + cld.getLast());
    }
}


Output:

java.util.NoSuchElementException
Elements in Deque: [12, 43, 29, 16, 70]
The Last element is: 70

Reference:https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#getLast()

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS