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
ArrayList JavaDoc
La forma de declarar un ArrayList es la siguiente
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
String s = i.next();
System.out.println(s);
}
Este último lo puedes utilizar ejemplo cuando necesitas ir eliminando elementos mientras recorres el ArrayList
Comentarios
Publicar un comentario