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

Функция toChar

Функция toChar преобразует различные типы данных в символ типа Char. Может применяться к числам, строкам и другим типам, поддерживающим преобразование в символ. Для числовых типов преобразует числовое значение в соответствующий символ по таблице Unicode.

Синтаксис

fun Byte.toChar(): Char
fun Short.toChar(): Char
fun Int.toChar(): Char
fun Long.toChar(): Char
fun String.toChar(): Char

Пример

Преобразуем число 65 типа Int в символ:

val num: Int = 65 val res: Char = num.toChar() println(res)

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

Char 'A'

Пример

Преобразуем число 97 типа Byte в символ:

val num: Byte = 97 val res: Char = num.toChar() println(res)

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

Char 'a'

Пример

Преобразуем строку из одного символа в тип Char:

val str: String = "X" val res: Char = str.toChar() println(res)

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

Char 'X'

Пример

Попытка преобразовать строку из нескольких символов вызовет исключение IllegalArgumentException:

val str: String = "abc" try { val res: Char = str.toChar() println(res) } catch (e: IllegalArgumentException) { println("Error: " + e.message) }

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

Error: String must be of length 1

Пример

Преобразуем пустую строку, что также вызовет исключение:

val str: String = "" try { val res: Char = str.toChar() println(res) } catch (e: IllegalArgumentException) { println("Error: " + e.message) }

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

Error: String must be of length 1

Пример

Преобразуем большое число типа Long в символ:

val num: Long = 8364 val res: Char = num.toChar() println(res)

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

Char '€'

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

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