Конструктор string класса Runes
Конструктор string класса Runes преобразует
последовательность рун (кодовых точек Unicode) обратно
в строку. Руны представляют собой итерацию целочисленных
значений Unicode, и данный конструктор позволяет собрать
из них исходную строку. В качестве параметра конструктор
принимает итерируемый объект с целочисленными значениями
кодовых точек.
Синтаксис
Runes(iterable).string
Пример
Давайте создадим объект Runes из строки
и преобразуем его обратно в строку с помощью
конструктора string:
void main()
{
Runes runes = Runes('abcde');
String res = runes.string;
print(res);
}
Результат выполнения кода:
"abcde"
Пример
Давайте создадим объект Runes из списка
кодовых точек и преобразуем его в строку:
void main()
{
Runes runes = Runes([97, 98, 99, 100, 101]);
String res = runes.string;
print(res);
}
Результат выполнения кода:
"abcde"
Пример
Давайте преобразуем руны, содержащие символы за пределами базовой многоязычной плоскости, обратно в строку:
void main()
{
Runes runes = Runes('12345');
String res = runes.string;
print(res);
print(res.length);
}
Результат выполнения кода:
"12345"
5
Смотрите также
-
класс
Runes,
который представляет последовательность рун -
свойство
runes,
которое возвращает руны строки -
класс
RuneIterator,
который перебирает руны по одной -
метод
fromCharCodes,
который создает строку из кодовых точек