Saturday, March 7, 2009

ArrayListIterator

public class ArrayListIterators
{

public ArrayListIterators()
{

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

public class MainClass
{

public static void main(String args[]) {
ArrayList al = new ArrayList();

al.add("LYHN");
al.add("JHONG");
al.add("MHING");
al.add("JHEN");
al.add("PHAU");
al.add("YHANG");

System.out.print("Original contents of al: ");
Iterator itr = al.iterator();
while (itr.hasNext())
{
String element = itr.next();
System.out.print(element + " ");
}
System.out.println();
ListIterator litr = al.listIterator();
while (litr.hasNext())
{
String element = litr.next();
litr.set(element + "+");
}

// Now, display the list backwards.

System.out.print("List Backwards: ");
while (litr.hasPrevious())
{
String element = litr.previous();
System.out.print(element + " ");
}
}
}
}

No comments:

Post a Comment