Dart SDK
dart:core
RuneIterator
class
RuneIterator
Properties
Constructors
Methods
Properties
string
rawIndex
current
currentSize
currentAsString
Constructors
RuneIterator
at
Methods
reset
moveNext
movePrevious
Iterator
for reading runes (integer Unicode code points) out of a Dart string.
Implements
BidirectionalIterator
<
int
>
Properties
String
string
read-only
String being iterated.
int
rawIndex
read / write
Returns the starting position of the current rune in the string.
int
current
read-only
The rune (integer Unicode code point) starting at the current position in the string.
int
currentSize
read-only
The number of code units comprising the current rune.
String
currentAsString
read-only
A string containing the current rune.
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.
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.