// I T E R A T O R , without generics

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

//...

ArrayList a = new ArrayList( 100 );
a.add( "broccoli" );
a.add( "cauliflower" );
a.add( "carrots" );
a.add( "peas" );

// Note the semicolon after hasMoreElements().
for ( Iterator iter = a.iterator(); iter.hasNext(); )
   {
   String value = (String)iter.next();
   // display each vegetable
   System.out.println( value );
   }