Iterate through elements Java ArrayList using ListIterator Example
- /*
- Iterate through elements Java ArrayList using ListIterator Example
- This Java Example shows how to iterate through the elements of java
- ArrayList object in forward and backward direction using ListIterator.
- */
- import java.util.ArrayList;
- import java.util.ListIterator;
- public class IterateThroughArrayListUsingListIteratorExample {
- public static void main(String[] args) {
- //create an ArrayList object
- ArrayList arrayList = new ArrayList();
- //Add elements to Arraylist
- arrayList.add("1");
- arrayList.add("2");
- arrayList.add("3");
- arrayList.add("4");
- arrayList.add("5");
- /*
- Get a ListIterator object for ArrayList using
- listIterator() method.
- */
- ListIterator itr = arrayList.listIterator();
- /*
- Use hasNext() and next() methods of ListIterator to iterate through
- the elements in forward direction.
- */
- System.out.println("Iterating through ArrayList elements in forward
- direction...");
- while(itr.hasNext())
- System.out.println(itr.next());
- /*
- Use hasPrevious() and previous() methods of ListIterator to iterate through
- the elements in backward direction.
- */
- System.out.println("Iterating through ArrayList elements in backward
- direction...");
- while(itr.hasPrevious())
- System.out.println(itr.previous());
- }
- }
- /*
- Output would be
- Iterating through ArrayList elements...
- Iterating through ArrayList elements in forward direction...
- 1
- 2
- 3
- 4
- 5
- Iterating through ArrayList elements in backward direction...
- 5
- 4
- 3
- 2
- 1
- */



