import java.io.*;
import java.util.*;
public class Driver {
public static void main(String[] args) throws FileNotFoundException {
String s;
int i;
ArrayList<String> al = new ArrayList<String>();
al.add("one");
al.add("two");
al.add("three");
al.add("four");
al.add("five");
al.add("six");
System.out.println("ArrayList: : "+al);
Iterator<String> it = al.iterator();
while (it.hasNext()){
s=it.next();
System.out.println("ArrayList (iterator): "+s);
}
System.out.println();
myList ml = new myList();
ml.add(10);
ml.add(30);
ml.add(50);
ml.add(20);
System.out.println(ml);
Iterator<Integer> mlit = ml.iterator();
System.out.println ();
/* System.out.println (mlit.next () );
System.out.println (mlit.next () );
System.out.println (mlit.next () );
System.out.println (mlit.next () );
System.out.println (mlit.next () );
System.out.println (mlit.next () ); should get error here*/
while (mlit.hasNext() ) {
i = mlit.next();
System.out.println ("MyListIterator: " + i);
}
}
}