java.util Collection - Representa secuencia de objetos List - Clase Abstracta que representa una lista ArrayList laLista = new ArrayList(); LinkedList laLista = new LinkedList(); Iterator iterador = laLista.iterator(); while (iterador.hasNext()) { Object dato=iterado.next(); String cadena = (String) dato; } Set - Clase abstracta que representa secuencia de objetos no repetidos LinkedHashSet Map - Representa una estructura que indexa un objeto por medio de otro objeto HashMap elMapa= new HashMap(); TreeMap elMapa = new TreeMap(); String indice="palabra"; Integer valor = new Integer(1); elMapa.put(indice,valor); Object objeto = elMapa.get(indice); Integer dato = (Integer) objeto; Iterator iterador = elMapa.keySet().iterator(); while (iterador.hasNext()) { Object llave=iterado.next(); String llavecadena = (String) llave; Object dato = elMapa.get(llaveCadena); Integer numero = (Integer)dato; }