Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
47 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Функция digitToChar

Функция digitToChar преобразует целое число в диапазоне от 0 до 9 в соответствующий символ цифры. Если передать число вне этого диапазона, будет выброшено исключение.

Синтаксис

fun Int.digitToChar(): Char
fun Int.digitToChar(radix: Int): Char

Пример

Преобразуем цифру 5 в символ:

val digit: Int = 5 val charResult: Char = digit.digitToChar() println(charResult)

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

Char '5'

Пример

Преобразуем несколько цифр в символы:

val digits = listOf(0, 3, 7, 9) val chars = digits.map { it.digitToChar() } println(chars)

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

List<Char> ['0', '3', '7', '9']

Пример

Использование системы счисления с основанием 16:

val digit: Int = 10 val charResult: Char = digit.digitToChar(16) println(charResult)

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

Char 'a'

Пример

Попытка преобразования числа вне диапазона:

try { val digit: Int = 15 val charResult: Char = digit.digitToChar() println(charResult) } catch (e: IllegalArgumentException) { println("Error: ${e.message}") }

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

Error: Digit 15 does not represent a digit in radix 10

Пример

Создание строки из цифр:

val digits = listOf(1, 2, 3, 4, 5) val numberString = digits.joinToString("") { it.digitToChar().toString() } println(numberString)

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

String "12345"

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