RuneIteratorfinal

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

实现类型

构造函数

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

属性

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

方法

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

运算符

操作符 ==Object otherbool
等式操作符。
继承