Let’s learn linkedlist descendingiterator() method in java.
LinkedList descendingIterator() method in java
descendingIterator() method returns an iterator over the elements in this deque in reverse sequential order. The elements will be returned in order from last (tail) to first (head).
Syntax
public Iterator<E> descendingIterator()
Example
import java.util.*; class LinkedListDescendingIteratorDemo { public static void main(String[] args) { LinkedList<String> ll = new LinkedList<String>(); ll.add("hello"); ll.add("world"); ll.add("core"); ll.add("java"); ll.add("programming"); System.out.println("LinkedList elements : " + ll); Iterator<String> itr = ll.descendingIterator(); System.out.println("LinkedList descendingIterator() elements : "); while(itr.hasNext()) { System.out.print(itr.next() + " "); } } }
Output:
LinkedList elements : [hello, world, core, java, programming]
LinkedList descendingIterator() elements :
programming java core world hello
import java.util.*; class LinkedListDescendingIteratorDemo { public static void main(String[] args) { LinkedList<Integer> ll = new LinkedList<Integer>(); ll.add(2); ll.add(4); ll.add(6); ll.add(8); ll.add(10); System.out.println("LinkedList elements : " + ll); Iterator<Integer> itr = ll.descendingIterator(); System.out.println("LinkedList Integers in reversed order : "); while(itr.hasNext()) { System.out.print(itr.next() + " "); } } }
Output:
LinkedList elements : [2, 4, 6, 8, 10]
LinkedList Integers in reversed order :
10 8 6 4 2
Also read – ArrayList in java