ArrayList remove() elimina la primera ocurrencia del elemento especificado de esta lista, si está presente. Si la lista no contiene el elemento, la lista permanece sin cambios.
Método remove() de ArrayList
El método remove()
está sobrecargado y tiene dos variantes:
- boolean remove(Object o) – elimina la primera aparición del elemento especificado de la lista. Devuelve
true
si se ha eliminado algún elemento de la lista, si nofalse
. - Object remove(int index) throws IndexOutOfBoundsException – elimina el elemento en la posición especificada en esta lista. Desplaza cualquier elemento posterior a la izquierda. Devuelve el elemento eliminado de la lista. Lanza una excepción si el argumento índice no es válido.
ArrayList remove(Object o) example
2.1. Eliminar sólo la primera ocurrencia
Programa Java para eliminar un objeto de un arraylist utilizando el método remove().
Salida del programa.
2.2. Eliminar todas las apariciones de un elemento
No podemos eliminar directamente todas las apariciones de cualquier elemento de la lista utilizando el método remove()
. Podemos utilizar el método removeAll() para este propósito.
Programa Java para eliminar todas las ocurrencias de un objeto de la lista de arrays.
Salida del programa.
ArrayList remove(int index) example
Programa Java para eliminar un objeto por su index
posición de un arraylist utilizando el método remove().
Salida del programa.
Eso es todo para el método remove() de ArrayList en Java.
¡Feliz aprendizaje!!!
Una guía de ArrayList en Java
ArrayList Java Docs