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

public class Iteradores {
    static public void ejemplo01() {
        ArrayList a = new ArrayList();
        Object x;
        
        a.add(new Integer(3));
        a.add(new Double(4));
        a.add(new Character('x'));
        a.add(new String("Hola"));
        
        for (Iterator it = a.iterator(); it.hasNext();){
            x = it.next();
            System.out.println(x);
        }      
        
        for(Object b: a) 
            System.out.println(b);    
    }

    static public void ejemplo02() {
        Vector a = new Vector();
        Object x;
        
        a.add(new Integer(3));
        a.add(new Double(4));
        a.add(new Character('x'));
        a.add(new String("Hola"));
        
        for (Iterator it = a.iterator(); it.hasNext();){
            x = it.next();
            System.out.println(x);
        }      
        
        for(Object b: a) 
            System.out.println(b);
    }
    
    static public void main(String args[]) {
        ejemplo01();
    }
}
