Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
menu

Свойство code

Свойство code позволяет получить числовое представление символа в кодировке Unicode. Применяется к переменным и литералам типа Char. Возвращает целое число типа Int.

Синтаксис

val Char.code: Int

Пример

Получим код символа 'A':

val ch: Char = 'A' val res: Int = ch.code println(res)

Результат выполнения кода:

Int 65

Пример

Получим код символа 'a':

val ch: Char = 'a' val res: Int = ch.code println(res)

Результат выполнения кода:

Int 97

Пример

Получим код символа '0':

val ch: Char = '0' val res: Int = ch.code println(res)

Результат выполнения кода:

Int 48

Пример

Свойство code можно использовать непосредственно с символьными литералами:

val res: Int = '@'.code println(res)

Результат выполнения кода:

Int 64

Пример

Свойство code полезно для сравнения символов по их числовым кодам:

val ch1: Char = 'A' val ch2: Char = 'B' if (ch1.code < ch2.code) { println("'A' comes before 'B'") } else { println("'B' comes before 'A'") }

Результат выполнения кода:

String "'A' comes before 'B'"

Смотрите также

  • свойство length,
    которое возвращает длину строки
  • функцию uppercase,
    которая преобразует символы в верхний регистр
  • функцию lowercase,
    которая преобразует символы в нижний регистр
  • функцию compareTo,
    которая сравнивает строки или символы
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить