Конструктор String.fromCharCodes
Выделяет новую строку, содержащую указанные charCodes.
Значения charCodes могут быть как кодовыми единицами UTF-16, так и рунами. Если значение кода символа — 16-битное, оно используется как кодовая единица:
final string = String.fromCharCodes([68]); print(string); // D
Если значение кода символа больше 16 бит, оно разлагается на пару суррогатов:
final clef = String.fromCharCodes([0x1D11E]); clef.codeUnitAt(0); // 0xD834 clef.codeUnitAt(1); // 0xDD1E
Если start и end указаны, используются только значения charCodes в позициях от start до, но не включая, end. Значения start и end должны удовлетворять 0 <= start <= end <= charCodes.length.
Реализация
external factory String.fromCharCodes(Iterable<int> charCodes,
[int start = 0, int? end]);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/String/String.fromCharCodes.html