| java.util.ListIterator<E> |
An ListIterator is used to sequence over a List of objects. ListIterator can move backwards or forwards through the List.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Inserts the specified object into the list between
next
and previous. | |||||||||||
Returns if there are more elements to iterate.
| |||||||||||
Returns if there are previous elements to iterate.
| |||||||||||
Returns the next object in the iteration.
| |||||||||||
Returns the index of the next object in the iteration.
| |||||||||||
Returns the previous object in the iteration.
| |||||||||||
Returns the index of the previous object in the iteration.
| |||||||||||
Removes the last object returned by
next or
previous from the list. | |||||||||||
Replaces the last object returned by
next or
previous with the specified object. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface java.util.Iterator
| |||||||||||
Inserts the specified object into the list between next
and previous. The object inserted will be the previous
object.
| object | the object to insert |
|---|
| UnsupportedOperationException | when adding is not supported by the list being iterated |
|---|---|
| ClassCastException | when the class of the object is inappropriate for the list |
| IllegalArgumentException | when the object cannot be added to the list |
Returns if there are more elements to iterate.
Returns if there are previous elements to iterate.
Returns the next object in the iteration.
| NoSuchElementException | when there are no more elements |
|---|
Returns the index of the next object in the iteration.
| NoSuchElementException | when there are no more elements |
|---|
Returns the previous object in the iteration.
| NoSuchElementException | when there are no previous elements |
|---|
Returns the index of the previous object in the iteration.
| NoSuchElementException | when there are no previous elements |
|---|
Removes the last object returned by next or
previous from the list.
| UnsupportedOperationException | when removing is not supported by the list being iterated |
|---|---|
| IllegalStateException | when next or previous have
not been called, or remove or
add have already been called after the last
call to next or previous
|
Replaces the last object returned by next or
previous with the specified object.
| object | the object to add |
|---|
| UnsupportedOperationException | when adding is not supported by the list being iterated |
|---|---|
| ClassCastException | when the class of the object is inappropriate for the list |
| IllegalArgumentException | when the object cannot be added to the list |
| IllegalStateException | when next or previous have
not been called, or remove or
add have already been called after the last
call to next or previous
|