ArrayList.subList() | Java

 

Descripción

Mediante el método subList podemos extraer una porción de la lista actual, delimitada por los parámetros inicio y fin, para crear una nueva lista.

En el caso de que los índices pasados como parámetro no estén dentro del tamaño de la lista, es decir, menor que 0 y mayor que el tamaño del ArrayList se generará una excepción IndexOutOfBoundsException. Por otro lado, si el parámetro fromIndex es mayor que el paráemtro toIndex se generará una excepción IllegalArgumentException.

Sintaxis

public List<E> subList(int fromIndex, int toIndex)

Parámetros

  • int fromIndex, Índice del elemento inicial de la sublista.
  • int toIndex, Índice del elemento final de la sublista.

Excepciones

IndexOutOfBoundsException, IllegalArgumentException

Clase Padre

ArrayList

Ejemplo

ArrayList<Integer> lista = new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6,7,8,9,10));

List<Integer> sublista = lista.subList(5, lista.size());

Iterator<Integer> it = sublista.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.