setString method
Writes an `encoded value
to a region of the buffer.
Returns the position of the last element written to the buffer (offset + decoded-length).
The encoded value
is written to the range [offset : offset+length]
. If length is
omitted, the range extends to the end of the buffer.
The range must satisy the relations 0
≤ offset
≤ offset+length
≤ this.length
.
Implementation
void setString(
final String value, [
final BufferEncoding encoding = BufferEncoding.utf8,
]) {
final Iterable<int> bytes = Buffer.fromString(value, encoding);
setBuffer(bytes);
}