Iterator Java Reset


 

Iterator Java Reset

In this section of tutorial we will learn how to reset the ArrayList contents.We will create an example to display the contents of the ArrayList after resetting it.

In this section of tutorial we will learn how to reset the ArrayList contents.We will create an example to display the contents of the ArrayList after resetting it.
  • iterator interface doesn't have any reset method.
  • In the listIterator the previous method can be used to rsest the list.

Example of Java Reset Iterator

import java.util.ArrayList;
import java.util.Iterator;
import java.util.ListIterator;

public class reset {

	public static void main(String[] args) {
		char alphabet = 'a';
		ArrayList list = new ArrayList();
		while (alphabet != 'z') {
			list.add(alphabet++);
		}
		ListIterator it = list.listIterator();
		while (it.hasNext()) {
			System.out.print(it.next() + " ");
		}
		System.out.println();
		while (it.hasNext()) {
			System.out.print("* " + it.next() + " ");// it doesnot work
		}
		while (it.hasPrevious()) {
			it.previous();
		}
		while (it.hasNext()) {
			System.out.print("." + it.next() + " ");// it works
		}
	}
}

Output

a b c d e f g h i j k l m n o p q r s t u v w x y .a .b .c .d .e .f .g .h .i .j .k .l .m .n .o .p .q .r .s .t .u .v .w .x .y

Ads