Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the responsive-lightbox domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hueman domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6114
LinkedList ListIterator in java - Testingpool

LinkedList ListIterator in java

In the previous post, we have learnt about Iterator in LinkedList. In this post, we will study about LinkedList ListIterator in java.

In LinkedList , ListIterator allows to iterator over in forward and backward directions unlike Iterator which iterates only in forward direction. It has the following methods to iterate.

hasPrevious(): Search in backward direction.

hasNext(): Search in forward direction.

next(): Gets the next element.

Previous(): Gets the previous element.

import java.util.LinkedList;
import java.util.ListIterator;

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");
		
		ListIterator iter= fruits.listIterator();
		while(iter.hasNext()){
			System.out.println(iter.next());
		}
		System.out.println("****************************************");
		while(iter.hasPrevious()){
			System.out.println(iter.previous());
		}

	}
}

Output:

List in forward direction
Orange
Mango
Apple
Grapes
Mango
Banana
Grapes
Dates
List in Backward direction
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

 

Avatar photo

Shekhar Sharma

Shekhar Sharma is founder of testingpool.com. This website is his window to the world. He believes that ,"Knowledge increases by sharing but not by saving".

You may also like...