RuneIteratorfinal

Iterator用于读取Dart字符串中的rune(整数Unicode码点)。

实现类型

构造函数

RuneIterator(String string)
创建一个位于字符串开头的迭代器。
RuneIterator.at(String string, int index)
创建一个位于字符串第index个代码单元之前的迭代器。

属性

current int
字符串当前位置开始的rune(整数Unicode码点)。
无setter覆盖
currentAsString String
包含当前rune的字符串。
无setter
currentSize int
组成当前rune的代码单元数量。
无setter
hashCode int
此对象的哈希码。
无setter继承
rawIndex int
当前rune在字符串中的起始位置。
getter/setter对
runtimeType Type
对象的运行时类型表示。
无setter继承
string String
正在迭代的字符串。
final

方法

moveNext() bool
移动到下一个代码点。
覆盖
movePrevious() bool
移动到前一个代码点。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时触发。
继承
reset([int rawIndex = 0]) → void
将迭代器重置到字符串中的指定索引。
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等价运算符。
继承