import java.util.Enumeration;
        import java.util.Vector;
        import java.util.Hashtable;
        import java.util.Collection;
        import java.util.ArrayList;
        import java.util.Iterator;
        import java.util.List;
        import java.util.HashSet;        
        import java.util.Set;
        import java.util.Map;
        import java.util.HashMap;
        
        //el método equals se tendría que sobrescribir porque solo compara la dirección
        // en memoria

        char s[];
        int iArr[];
        int diArr[][]= new int[5][4];
        String nombres={"Jose","Pepe", "Corona", "Alcántara"};

        Vector str=new Vector();
        Enumeration e;
        HashTable<String, clase> ht=new HashTable<String, clase>();
        Collection<clase> c= new ArrayList<clase>()
        List<clase> l=new ArrayList<clase>();
        Set<Clase> st=new HashSet();
        Map<Llave, Clase> mp=new HashMap<Llave, Clase>();
        Set<String> lSet;
        
        v.addElement(obj);
        v.size();
        ((clase)v.elementAt(i)).[Método o propiedad de obj]

        e=v.elements() o ht.elements();

        while (e.hasMoreElements())
           ((clase)e.nextElement()).[Método o propiedad de obj]
        
        ht.put(llave, obj)
        ht.get(llave).[Método o propiedad de objeto]
        ht.containsKey();
        ht.isEmpty();
        ht.keys();
        ht.remove();

        mp.put(llave, obj)
        mp.get(llave).[método o propiedad]

        lSet=mp.keySet();

        c.add(obj) l.add(obj) st.add(obj);
        //Collection, Hashset, keySet, List se pueden leer con Iterator
        for (Iterator<Clase> i=c.iterator(); i.hasNext(); )
			i.next().[método o propiedad de la clase];

        //Obtener elementos del List
        for (int i=0; i<l.size();i++) l.get(i)

        List l=new LinkedList(); //Permite inserciones y borrados intermedios
        List l=new ArrayList();
        addAll(Collection); Añade una colección
        removeAll();
        clear(); //Limpia toda la colección