setDartString method

void setDartString(
  1. String value, [
  2. int? maxLength
])

Implementation

void setDartString(String value, [int? maxLength]) {
  final bytes = utf8.encode(value);
  final len = bytes.length.clamp(0, (maxLength ?? value.length) - 1);
  for (int i = 0; i < len; i++) this[i] = bytes[i];
  this[len] = 0;
}