ListIterator In Java
Chapter:
Collections
Last Updated:
18-04-2016 11:48:21 UTC
Program:
/* ............... START ............... */
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class JavaListIterator {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("Java");
list.add("C#");
list.add("Phython");
list.add("SQL");
ListIterator listIterator = list.listIterator();
while (listIterator.hasNext()) {
System.out.println(listIterator.next());
}
while (listIterator.hasPrevious()) {
System.out.println(listIterator.previous());
}
}
}
/* ............... END ............... */
Output
Java
C#
Phython
SQL
SQL
Phython
C#
Java
Notes:
-
ListIterator Interface is used to traverse the element in backward and forward direction.
- hasNext() returns true if this list iterator has more elements.
- next() returns the next element in the list.
- hasPrevious() returns true if this list iterator has more elements.
- previous() returns the previous element in the list and moves the cursor position backwards.
Tags
Collection, ListIterator, Java