précédent | suivant | table des matières

ListIterator

L'interface ListIterator dérive de l'interface Iterator ; elle est utilisée par l'interface List. Elle introduit notamment des méthodes qui permettent de parcourir une collection en sens inverse.

boolean hasPrevious ()
Retourne true s'il existe un élément avant.
E previous()
Retourn l'élément précédent s'il existe, et lève une exception NoSuchElementException, s'il n'existe pas.
int  nextIndex()
Retourne l'indice de l'élément qui serait retourné par un appel de next().
int previousIndex()
Retourne l'indice de l'élément qui serait retourné par un appel de previous(). Retourne -1 si l'itérateur est au début de la liste.
void set(E o)
Remplace le dernier élément  retourné par next(), ou par previous(), par l'objet o.
void add(E o)
Remplace le dernier élément  retourné par next(), ou par previous(), par l'objet o.

haut de la page