| Utilidades | |
| Inicio | Cursos infosintesis.net liberados | Java SE | Las Colecciones | |
| Las Colecciones | |
| Paso 3: Operativa TreeSet |
Vamos a crear la Clase ContinentesTreeSet que contiene un método main(...).
Esta Clase va a albergar un TreSet de Contienentes. Este es el código fuente de la Clase
package paqcolecciones; import java.util.Set; public class ContinentesTreeSet { |
Añadir elementos a un Set
Ahora vamos a añadir los Continentes Europa, Asia y Oceania a la colección serieContinente. Para ello vamos a tener que implementar el método añadirElementos()
package paqcolecciones; import java.util.Set; public class ContinentesTreeSet { |
Compara tu código con la solución propuesta
Recorrer una colección con un Iterator
Para recorrer una colección las APIs de Java nos proporcionan una Interfaz llamada Iterator
Esta es la salida producida por nuestra aplicación
Como podemos observar los continentes se muestran ordenados lexicográficamente.
Para recorrer la colección en cuestión vamos a tener que implementar el método recorrerElementosIterator().
Compara tu código con la solución propuesta
Añadir un elemento duplicado
Para ver que es cierto que una Clase que implementa la Interfaz Set no puede contener elementos duplicados, vamos a intentar añadir el continente Europa a la colección serieContinente. Para ello vamos a tener que implementar el método añadirElementoDuplicado().
Esta es la salida cuando recorramos la Colección serieContinente
Nota: El método recorrerElementosIterator(serieContinente) lo tenemos que desplazar a la última línea del Constructor
