ListIterator
Functions
hasNext
Returns
true
if the iteration has more elements.
abstract
fun
hasNext
(
)
:
Boolean
hasPrevious
Returns
true
if there are elements in the iteration before the current element.
abstract
fun
hasPrevious
(
)
:
Boolean
next
Returns the next element in the iteration.
abstract
fun
next
(
)
:
T
nextIndex
Returns the index of the element that would be returned by a subsequent call to next .
abstract
fun
nextIndex
(
)
:
Int
previous
Returns the previous element in the iteration and moves the cursor position backwards.
abstract
fun
previous
(
)
:
T
previousIndex
Returns the index of the element that would be returned by a subsequent call to previous .
abstract
fun
previousIndex
(
)
:
Int
Extension Functions
withIndex
Returns an Iterator that wraps each element produced by the original iterator into an IndexedValue containing the index of that element and the element itself.
fun
<
T
>
Iterator
<
T
>
.
withIndex
(
)
:
Iterator
<
IndexedValue
<
T
>
>
Inheritors
MutableListIterator
An iterator over a mutable collection that supports indexed access. Provides the ability to add, modify and remove elements while iterating.
interface
MutableListIterator
<
T
>
:
ListIterator
<
T
>
,
MutableIterator
<
T
>