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
Clase Padre
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
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.