startsWith method
Implementation
@override
bool startsWith(String string, [int index = 0]) {
var readDataSize = 0;
final iterator = string.runes.iterator;
while (iterator.moveNext()) {
final c1 = iterator.current;
final c2 = _read(index);
if (c1 != c2) {
return false;
}
index += _readDataSize;
readDataSize += _readDataSize;
}
_lastIndex = -1;
_readDataSize = readDataSize;
return true;
}