// I T E R A T O R , without generics import java.util.Iterator; import java.util.ArrayList; import static java.lang.System.out; //... ArrayList a = new ArrayList( 100 ); a.add( "broccoli" ); a.add( "cauliflower" ); a.add( "carrots" ); a.add( "peas" ); // Note the semicolon after hasNext(). for ( Iterator iter = a.iterator(); iter.hasNext(); ) { final String vegetable = (String)iter.next(); // display each vegetable out.println( vegetable ); }