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 whether there are more elements to iterate.
|
||||||||||
|
Returns whether 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 | if adding is not supported by the list being iterated. |
---|---|
ClassCastException | if the class of the object is inappropriate for the list. |
IllegalArgumentException | if the object cannot be added to the list. |
Returns whether there are more elements to iterate.
true
if there are more elements,
false
otherwise.
Returns whether there are previous elements to iterate.
true
if there are previous elements,
false
otherwise.
Returns the next object in the iteration.
NoSuchElementException | if there are no more elements. |
---|
Returns the index of the next object in the iteration.
NoSuchElementException | if there are no more elements. |
---|
Returns the previous object in the iteration.
NoSuchElementException | if there are no previous elements. |
---|
Returns the index of the previous object in the iteration.
NoSuchElementException | if there are no previous elements. |
---|
Removes the last object returned by
next
or
previous
from
the list.
UnsupportedOperationException | if removing is not supported by the list being iterated. |
---|---|
IllegalStateException |
if
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 set. |
---|
UnsupportedOperationException | if setting is not supported by the list being iterated |
---|---|
ClassCastException | if the class of the object is inappropriate for the list. |
IllegalArgumentException | if the object cannot be added to the list. |
IllegalStateException |
if
next
or
previous
have not been called, or
remove
or
add
have already been called after
the last call to
next
or
previous
.
|