Una vez que hemos aprendido a crear un ArrayList
vamos a ver como podemos insertar elementos en un ArrayList
de Java para ir rellenándolo de información.
Para aprender a insertar elementos en un ArrayList
de Java tenemos que saber es que un ArrayList
implementa una lista de contenido dinámico. Es decir, según vayamos insertando elementos en el ArrayList
, el tamaño del mismo se irá incrementando dinámicamente.
Crear un ArrayList en Java
Lo primero que haremos será crear el ArrayList
para poder insertar los elementos en el posteriormente. Es decir, creamos un ArrayList
vacío.
ArrayList al = new ArrayList();
En este caso hemos definido el tipo de datos que se almacenará dentro del ArrayList
como cadenas de texto, es decir, de tipo String
. Esto es así ya que todas las colecciones tienen que ir tipadas y los elementos que vamos a insertar en el ArrayList
serán del tipo con el que lo hayamos definido, es decir, en este caso cadenas String
.
Método .add() para insertar elementos en un ArrayList
Para insertar elementos en un ArrayList
de Java vamos a apoyarnos en el método .add()
. El método .add()
tiene la siguiente sintaxis:
al.add(Elemento);
Si analizamos su sintaxis, vemos que el parámetro que recibe el método .add()
del ArrayList
es el elemento que queramos insertar. Como en este caso son cadenas de texto, es decir, String
, realizaremos las siguientes operaciones:
al.add("Victor"); al.add("Luis"); al.add("Elena");
Por cada una de las líneas estaremos insertando un elemento en el ArrayList
.
Recorrer el contenido de un ArrayList en Java
Si quieres ver que elementos has insertado en el ArrayList
puedes listar el contenido de dicho ArrayList
recorriendo todos sus elementos mediante un bucle for y apoyándonos en el método .get()
que nos devuelve el contenido de una posición del ArrayList
.
for(int x=0;x<al.size();x++) { System.out.println(al.get(x)); }
Mediante este ejemplo hemos podido aprender a cómo podemos insertar elementos en un ArrayList
de Java mediante el método .add()
. Si quieres seguir aprendiendo sobre ArrayList
no dejes de ver todas las operaciones que podemos hacer con los ArrayList.