ArrayList en Java, sus metodos principales y un ejemplo

En algunas ocasiones necesitamos guardar datos en una estructura pero de forma dinámica, para ello podemos utilizar los ArrayList, el cual contiene diferentes métodos para agregar, eliminar, modificar y recorrer sus elementos. Te dejo un enlace a su documentaciön y procedemos a ver informaciön sobre ellos.

ArrayList JavaDoc

La forma de declarar un ArrayList es la siguiente

ArrayList nombres = new ArrayList();

Agregar (Insertar) elementos a el ArrayList lo haremos con el método add

nombres.add("Jorge");
nombres.add("Pedro");

Eliminar (Remover) elementos en el ArrayList lo haremos con el método remove, indicando la posiciön del elemento

nombres.remove(0);

Modificar un elemento en el ArrayList lo haremos con el método set, indicando la posición y el valor nuevo

nombres.set(1, "Roberto");

Para recorrer el ArrayList existen diferentes formas a continuación describiré 3 de ellas

Utilizando un foreach

foreach(String item: nombres) {
System.out.println(item);
}

Con un for

for(int i = 0; i < nombres.size(); i++) {
System.out.println(nombres.get(i).toString());
}

con un iterator

for(Iterator i = nombres.iterator(); i.hasNext();) {
String s = i.next();
System.out.println(s);
}

Este último lo puedes utilizar ejemplo cuando necesitas ir eliminando elementos mientras recorres el ArrayList

Comentarios