A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/java/deque-descendingiterator-method-in-java/ below:

Deque descendingIterator() Method in Java

Deque descendingIterator() Method in Java

Last Updated : 11 Jul, 2025

The descendingIterator() method of the Deque Interface returns an iterator over the elements in this deque in reverse order. The elements will be returned from the last to the first order. This can be used with any class implementing the Deque Interface like LinkedList, ArrayDeque, LinkedBlockingDeque, etc.

Syntax:

Iterator descendingIterator()

Example 1: Here, we are using the LinkedList as Deque.

Java
// Java program to show the use of Deque
// descendingIterator() method
import java.util.*;

public class GFG {

    public static void main(String[] args)
    {

        // Creating an Empty Deque
        Deque<Integer> dq = new LinkedList<>();

        // Adding elements
        dq.add(1);
        dq.add(2);
        dq.add(3);
        dq.add(4);

        // Using descendingIterator() method to
        // get reverse order of elements
        Iterator<Integer> iterator = dq.descendingIterator();

        // Printing elements in reverse order
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}

Example 2: Here, we are using the ArrayDeque as Deque.

Java
// Java program to show the use of Deque
// descendingIterator() method
import java.util.*;

public class GFG {

    public static void main(String[] args)
    {

        // Creating an Empty Deque
        Deque<String> dq = new ArrayDeque<>();

        // Adding elements
        dq.add("Hello");
        dq.add("Geeks");
        dq.add("How Are");
        dq.add("You");

        // Using descendingIterator() method to
        // get reverse order of elements
        Iterator<String> iterator = dq.descendingIterator();

        // Printing elements in reverse order
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}

Output
You
How Are
Geeks
Hello


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4