Descripción
Método que nos permite eliminar los elementos de un ArrayList
en un rango que delimitaremos con los índices indicados como parámetros del método.
En el caso de que el rango esté fuera de los límites del ArrayList
se lanzará una excpeción IndexOutOfBoundsException
.
Sintaxis
protected void removeRange(int fromIndex, int toIndex)
Parámetros
- int fromIndex, Inicio del índice para el borrado
- int toIndex, Final del índice para el borrado
Excepciones
Clase Padre
Ejemplo
import java.util.ArrayList;
import java.util.Iterator;
public class EliminarRangoLista extends ArrayList<Integer> {
public static void main(String[] args) {
// ArrayList con tamaño
EliminarRangoLista numeros = new EliminarRangoLista();
// Añadir elementos a un ArrayList
numeros.add(1);
numeros.add(2);
numeros.add(3);
numeros.add(4);
numeros.add(5);
numeros.add(6);
numeros.add(7);
numeros.add(8);
numeros.add(9);
numeros.removeRange(3,6);
// Recorrer un ArrayList con un Iterador
Iterator<Integer> it = numeros.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.