НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
149 of 1310 menu

Тип Char

Тип Char представляет собой одиночный символ. Символьные литералы заключаются в одинарные кавычки. Размер типа Char составляет 2 байта.

Синтаксис

val ch: Char = 'A'

Пример

Создадим переменную типа Char:

val letter: Char = 'K' println(letter)

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

Char K

Пример

Создадим переменную типа Char с цифрой:

val digit: Char = '5' println(digit)

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

Char 5

Пример

Создадим переменную типа Char со специальным символом:

val symbol: Char = '$' println(symbol)

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

Char $

Пример

Для преобразования символа в его числовой код (код Unicode) используется свойство code:

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

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

Int 65

Пример

Для создания символа из числового кода используется функция toChar:

val code: Int = 66 val ch: Char = code.toChar() println(ch)

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

Char B

Пример

Символы можно сравнивать с помощью операторов сравнения:

val ch1: Char = 'A' val ch2: Char = 'B' println(ch1 < ch2) println(ch1 == ch2)

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

Boolean true Boolean false

Пример

Проверка, является ли символ цифрой:

val ch: Char = '5' val isDigit: Boolean = ch.isDigit() println(isDigit)

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

Boolean true

Пример

Проверка, является ли символ буквой:

val ch: Char = 'A' val isLetter: Boolean = ch.isLetter() println(isLetter)

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

Boolean true

Пример

Преобразование символа в верхний регистр:

val ch: Char = 'a' val upperCase: Char = ch.uppercaseChar() println(upperCase)

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

Char A

Пример

Преобразование символа в нижний регистр:

val ch: Char = 'A' val lowerCase: Char = ch.lowercaseChar() println(lowerCase)

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

Char a

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

  • тип String,
    который представляет собой последовательность символов
  • тип Int,
    который используется для хранения числовых кодов символов
  • класс CharArray,
    который представляет собой массив символов
  • функцию toString,
    которая преобразует символ в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить