Dart API Reference
dart:core
RuneIterator
RuneIterator
class
Iterator
for reading runes (integer Unicode code points) out of a Dart string.
Iterator
for reading runes (integer Unicode code points) out of a Dart string.
Implements:
BidirectionalIterator
<
int
>
Constructors
RuneIterator
(
String
string
)
Create an iterator positioned at the beginning of the string.
RuneIterator.at
(
String
string
,
int
index
)
Create an iterator positioned before the indexth code unit of the string.
Instance Properties
string
String
read-only
String being iterated.
rawIndex
int
read/write
current
int
read-only
currentSize
int
read-only
currentAsString
String
read-only
Instance Methods
reset
( [
int
rawIndex
=
0
] ) →
void
Resets the iterator to the given index into the string.
moveNext
( ) →
bool
Moves to the next element.
movePrevious
( ) →
bool
Move back to the previous element.