KtListIterator<T> class

An iterator over a collection that supports indexed access.

Implemented types
Implementers

Constructors

KtListIterator()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

hasNext() bool
Returns true if the iteration has more elements. (In other words, returns true if [next} would return an element rather than throwing an exception.) [...]
inherited
hasPrevious() bool
Returns true if this list iterator has more elements when traversing the list in the reverse direction. (In other words, returns true if previous would return an element rather than throwing an exception.) [...]
next() → T
Returns the next element in the iteration. [...]
@nullable, inherited
nextIndex() int
Returns the index of the element that would be returned by a subsequent call to next. (Returns list size if the list iterator is at the end of the list.) [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
previous() → T
Returns the previous element in the list and moves the cursor position backwards. This method may be called repeatedly to iterate through the list backwards, or intermixed with calls to next to go back and forth. (Note that alternating calls to next and previous will return the same element repeatedly.) [...]
@nullable
previousIndex() int
Returns the index of the element that would be returned by a subsequent call to previous. (Returns -1 if the list iterator is at the beginning of the list.) [...]
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited