Iterate LinkedList in reverse order
In the previous post, we have learnt about LinkedList ListIterator. In this post, we will learn how to iterate LinkedList in reverse order.
There is a method descendingIterator() to iterate over a list in reverse order.
import java.util.Iterator; import java.util.LinkedList; public class LinkedListEx { public static void main(String[] args) { LinkedList<String> fruits = new LinkedList<String>(); fruits.add("Orange"); fruits.add("Mango"); fruits.add("Apple"); fruits.add("Grapes"); fruits.add("Mango"); fruits.add("Banana"); fruits.add("Grapes"); fruits.add("Dates"); Iterator iter= fruits.descendingIterator(); System.out.println("Iterate list in reverse order"); while(iter.hasNext()){ System.out.println(iter.next()); } } }
Output:
Iterate list in reverse order
Dates
Grapes
Banana
Mango
Grapes
Apple
Mango
Orange
Questions/Suggestions
Have any question or suggestion for us?Please feel free to post in Q&A Forum