W3cubDocs

/Dart 2

RuneIterator class

Iterator for reading runes (integer Unicode code points) out of a Dart

  • string.
Implements

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. [...]

Properties

currentint
read-only
The rune (integer Unicode code point) starting at the current position in [...]
currentAsStringString
read-only
A string containing the current rune. [...]
currentSizeint
read-only
The number of code units comprising the current rune. [...]
rawIndexint
read / write
Returns the starting position of the current rune in the string. [...]
stringString
final
String being iterated.
hashCodeint
read-only, inherited
The hash code for this object. [...]
runtimeTypeType
read-only, inherited
A representation of the runtime type of the object.

Methods

moveNext() → bool
Moves to the next element. [...]
movePrevious() → bool
Move back to the previous element. [...]
reset([int rawIndex = 0 ]) → void
Resets the iterator to the given index into the string. [...]
noSuchMethod(Invocation invocation) → dynamic
inherited
Invoked when a non-existent method or property is accessed. [...]
toString() → String
inherited
Returns a string representation of this object.

Operators

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

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/2.0.0/dart-core/RuneIterator-class.html