ArrayList.remove() | Java

 

Descripción

Elimina un elemento dentro de un ArrayList. Bien indicando la posición en la que se encuentra el elemento. O bien, por coincidencia con el objeto pasado como parámetro. En este caso se eliminará únicamente la primera ocurrencia que coincida con el elemento pasado como parámetro.

En el caso que indiquemos un índice, si este está fuera del tango del ArrayList, es decir, menor que 0 o mayor que el tamaño del ArrayList se generará una excepción IndexOutOfBoundsException.

Sintaxis

public E remove(int index)
public boolean remove(Object o)

Parámetros

  • Object o, Elemento a eliminar del ArrayList.
  • int index, Posición del ArrayList de la que queremos eliminar su elemento

Excepciones

IndexOutOfBoundsException

Clase Padre

ArrayList

Ejemplo

// ArrayList con tamaño
ArrayList<String> al = new ArrayList<String>();
		
// Añadir elementos a un ArrayList
al.add("Victor");
al.add("Luis");
al.add("Elena");		
		
// Recorrer un ArrayList con un Iterador
Iterator<String> it = al.iterator();
while(it.hasNext())
 System.out.println(it.next());
		
// Eliminamos el segundo elemento
al.remove(1);

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

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

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

Vídeos Java

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