ArrayList.listIterator() | Java

 

Descripción

El método listIterator devuelve un iterador sobre los elementos del ArrayList en la posición indicada como parámetro. En el caso que no indiquemos índice se devolverá un iterador a la primera posición. Y en el caso de que el índice pasado por parámetro no corresponda con una posición del ArrayList, es decir, que sea menor que cero o mayor que el tamaño del ArrayList, se devolverá una excepción IndexOutOfBoundsException.

Sintaxis

public ListIterator<E> listIterator()
public ListIterator<E> listIterator(int index)

Parámetros

  • int index, Posición dentro del ArrayList desde donde posicionaremos el iterador.

Excepciones

IndexOutOfBoundsException

Clase Padre

ArrayList

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");		
	
ListIterator<String> it = al.listIterator();
while(it.hasNext())
 System.out.println(it.next());
	    
while(it.hasPrevious())
 System.out.println(it.previous());

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.