An iterator for lists that allows the programmer
to traverse the list in either direction, modify
the list during iteration, and obtain the iterator's
current position in the list. A
has no current element; its cursor position always
lies between the element that would be returned by a call
previous() and the element that would be
returned by a call to
An iterator for a list of length
cursor positions, as illustrated by the carets (
Element(0) Element(1) Element(2) ... Element(n-1) cursor positions: ^ ^ ^ ^ ^Note that the
set(Object)methods are not defined in terms of the cursor position; they are defined to operate on the last element returned by a call to
This interface is a member of the Java Collections Framework.
Public Method Summary
Inserts the specified element into the list (optional operation).
Returns the next element in the list and advances the cursor position.
Returns the previous element in the list and moves the cursor position backwards.