A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ListIterator.html below:

ListIterator (Java SE 11 & JDK 11 )

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

ListIterator

has no current element; its

cursor position

always lies between the element that would be returned by a call to

previous()

and the element that would be returned by a call to

next()

. An iterator for a list of length

n

has

n+1

possible cursor positions, as illustrated by the carets (

^

) below:

                      Element(0)   Element(1)   Element(2)   ... Element(n-1)
 cursor positions:  ^            ^            ^            ^                  ^
 

Note that the

remove()

and

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

next()

or

previous()

.

This interface is a member of the Java Collections Framework.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4