Tuesday, June 9, 2026
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

3 COMMENTS

Most Popular

Dominic
32515 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6895 POSTS0 COMMENTS
Nicole Veronica
12012 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7018 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6963 POSTS0 COMMENTS