Monday, March 2, 2009

Iterator

/*Programmer name: Jay Gil

Title: Iteration Arraylist

Date: March 2, 2009

Purpose: To apply knowledge that I've got from the reporter of Iterators.

*/

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("C"); 

al.add("A"); 

al.add("E"); 

al.add("B"); 

al.add("D"); 

al.add("F"); 

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("Modified list backwards: ");

  while (litr.hasPrevious()) {

  String element = litr.previous(); 

System.out.print(element + " ");  }

  }

}

-----------------------------------------------------------

/*
 Output: 
Original contents of al: C A E B D F 
Modified list backwards: F+ D+ B+ E+ A+ C+ 

 */



No comments:

Post a Comment