| Utilidades | |
| Inicio | Cursos infosintesis.net liberados | Java SE | Las Colecciones | |
| Las Colecciones | |
| Paso 2: Operativa ArrayList |
Vamos a crear la Clase ContinentesArrayList que contiene un método main(...).
Esta Clase va a albergar un ArrayList de objetos de tipo String con el nombre de diferentes contienentes. Este es el código fuente de la Clase
package paqcolecciones; import java.util.ArrayList; public class ContinentesArrayList { |
Añadir elementos al final de una lista
Ahora vamos a añadir los continentes Europa, Asia y Oceania como objetos de tipo String al final de la colección listaContinentes. Para ello vamos a tener que implementar el método añadirElementosFinalColeccion()
package paqcolecciones; import java.util.ArrayList; public class ContinentesArrayList { |
Compara tu código con la solución propuesta
Recorrer una lista con un Iterator
Para recorrer una colección las APIs de Java nos proporcionan una Interfaz llamada Iterator
Ahora vamos a ver como recorremos la colección de continenetes con la Interfaz Iterator
package paqcolecciones; import java.util.ArrayList; public class ContinentesArrayList { |
Esta es la salida producida por nuestra aplicación
Como podemos observar, los Continentes al estar contenidos en una colección de tipo List se muestran según el orden en el cual fueron insertados.
Añadir elementos en posiciones concretas de una lista
Ahora vamos a añadir los Continentes America y Africa en las posiciones 0 y 1 respectivamente en la colección listaContinente. Para ello vamos a tener que implementar el método añadirElementoPosicionIndice().
Esta es la salida cuando recorramos la colección listaContinente
Nota: El método recorrerElementosIterator(listaContinente) lo tenemos que desplazar a la última línea del Constructor
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 List puede contener elementos duplicados, vamos a añadir el continente America al final de la colección listContinente. Para ello vamos a tener que implementar el método añadirElementoDuplicadoFinalColeccion().
Esta es la salida cuando recorramos la colección listaContinente
Nota: El método recorrerElementosIterator(listaContinente) lo tenemos que desplazar a la última línea del Constructor

Compara tu código con la solución propuesta
Eliminar un elemento según su posición
Ahora vamos a eliminar el Continente America que se encuentra en la posición 5 de la colección listaContinente. Para ello vamos a tener que implementar el método eliminarElementoPosicionIndice().
Esta es la salida cuando recorramos la colección listaContinente
Nota: El método recorrerElementosIterator(listaContinente) lo tenemos que desplazar a la última línea del Constructor