用于读取Dart字符串rune(整型Unicode代码点)的迭代器Iterator

Implements

Constructors

RuneIterator(String string)

创建一个位于字符串开始位置的迭代器。

RuneIterator.at(String string, int index)

创建一个位于字符串index位置编码单元的迭代器。

Properties

current int

在字符串中,当前位置的rune(整型Unicode代码点)。

read-only
currentAsString String

包含当前rune的字符串。

read-only
currentSize int

构成当前rune的编码单元的数量。

read-only
hashCode int

获取对象的哈希值。

read-only, inherited
rawIndex int

返回字符串中当前rune的开始位置。

read / write
runtimeType Type

表示对象的运行时类型。

read-only, inherited
string String

被迭代的字符串。

read-only

Operators

operator ==(other) bool

相等操作符。

inherited

Methods

moveNext() bool

移动到下一个元素。

movePrevious() bool

回移到前一个元素。

noSuchMethod(Invocation invocation) → dynamic

当一个不存在的函数或成员变量被访问时,该函数被调用。

inherited
reset([int rawIndex = 0]) → void

重置迭代器到字符串的指定位置。

toString() String

返回一个用来表示对象的字符串。

inherited