Artículos
Java

Eliminar un elemento de un ArrayList

12/Nov/2014

Un ArrayList es una lista de elementos enlazados. En este ejemplo vamos a ver como podemos eliminar un elemento de un ArrayList y veremos que es lo que sucede con el resto de elementos.

De igual manera que sucede con el resto de ejemplos que estamos viendo para manipular los ArrayList, vamos a crear el ArrayList.

ArrayList al = new ArrayList();

al.add("Víctor");
al.add("Luis");
al.add("Elena");

En los ejemplos suelo utilizar cadenas de texto por comodidad. Pero en el tipo de elemento genérico del ArrayList podemos utilizar cualquier otro tipo, ya sea primitivo o un objeto. El resultado del código será el mismo.

Para eliminar un elemento de un ArrayList nos vamos a apoyar en el método .remove(). El método .remove() de un ArrayList espera como parámetro el índice del elemento que queremos eliminar.

Los índices de un elemento ArrayList empiezan a enumerarse por el valor 0.

De esta forma si ejecutamos el código:

al.remove(1);

Sobre el ArrayList que hemos creado al principio. Y ahora listamos de nuevo el ArrayList:

Iterator it = al.iterator();
while(it.hasNext())
  System.out.println(it.next());

Lo que obtendremos por pantalla será:

Víctor
Elena

Ya que el elemento que ocupaba el índice 1, que era «Luis», ha sido eliminado.

Como se puede ver, eliminar un elemento de un ArrayList es un código muy sencillo. Solo tenemos que tener en cuenta el índice que eliminamos.

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
9 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios