précédent | suivant | table des matières
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. |