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
Clase Padre
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
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.