ArrayList.removeRange() | Java

 

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

IndexOutOfBoundsException

Clase Padre

ArrayList

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

    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.