LinkedList descendingIterator example
LinkedList descendingIterator() method returns an iterator over the elements in reverse order.
Method:
1 | public Iterator<E> descendingIterator() |
Lets see LinkedList descendingIterator example.
LinkedList descendingIterator Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | package com.kscodes.collections.linkedList; import java.util.Iterator; import java.util.LinkedList; public class LinkedListDescendingIterate { public static void main(String[] args) { LinkedList<String> linkedList = new LinkedList<>(); // Use add(E e) to add elements linkedList.add("Java"); linkedList.add("JSP"); linkedList.add("Spring MVC"); linkedList.add("Hibernate"); // Iterate LinkedList using Iterator System.out.println("****Iterating LinkedList using Iterator"); Iterator<String> iterator = linkedList.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } // Now we will use descendingIterator // descendingIterator returns a iterator that contains the // elements of list in reverse order. System.out.println("****Iterating LinkedList using descendingIterator"); Iterator<String> descendingIterator = linkedList.descendingIterator(); while (descendingIterator.hasNext()) { System.out.println(descendingIterator.next()); } } } |
Output
1 2 3 4 5 6 7 8 9 10 | ****Iterating LinkedList using Iterator Java JSP Spring MVC Hibernate ****Iterating LinkedList using descendingIterator Hibernate Spring MVC JSP Java |