reset 方法
- [int rawIndex = 0]
将迭代器重置为字符串中的指定索引。
此后,current 值将不被设置。您必须调用 moveNext 使当前位置的汉字成为当前值,或者使用 movePrevious 获取位置之前最后一个汉字。
参数 rawIndex
必须是非负数,且不大于 string.length
。它也不应该是代理对中尾随代理的索引。
实现
void reset([int rawIndex = 0]) {
RangeError.checkValueInInterval(rawIndex, 0, string.length, "rawIndex");
_checkSplitSurrogate(rawIndex);
_position = _nextPosition = rawIndex;
_currentCodePoint = -1;
}