Метод codeUnitAt
Метод codeUnitAt возвращает целое число -
код UTF-16 символа, находящегося по указанному
индексу в строке. В первый параметр мы передаем
индекс символа, код которого нужно получить.
Индексация начинается с нуля. Если индекс
выходит за пределы строки, возникает ошибка.
Синтаксис
str.codeUnitAt(index)
Пример
Давайте получим код первого символа строки
(он имеет индекс 0):
void main()
{
String str = 'abcde';
print(str.codeUnitAt(0));
}
Результат выполнения кода:
97
Пример
Давайте получим код символа с индексом 2:
void main()
{
String str = 'abcde';
print(str.codeUnitAt(2));
}
Результат выполнения кода:
99
Пример
Давайте получим код символа цифры в строке:
void main()
{
String str = '12345';
print(str.codeUnitAt(4));
}
Результат выполнения кода:
53
Смотрите также
-
свойство
codeUnits,
которое возвращает список кодов символов -
метод
fromCharCode,
который создает строку из кода символа -
метод
substring,
который вырезает подстроку из строки -
свойство
length,
которое возвращает длину строки