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

Функция toDecimalString

Функция toDecimalString преобразует числовое значение в строку, содержащую его десятичное представление. Применяется к числам различных типов, включая целые и числа с плавающей точкой.

Синтаксис

fun Byte.toDecimalString(): String
fun Short.toDecimalString(): String
fun Int.toDecimalString(): String
fun Long.toDecimalString(): String
fun Float.toDecimalString(): String
fun Double.toDecimalString(): String

Пример

Преобразуем целое число 12345 типа Int в десятичную строку:

val num: Int = 12345 val res: String = num.toDecimalString() println(res)

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

String "12345"

Пример

Преобразуем число с плавающей точкой 12.345 типа Double в десятичную строку:

val num: Double = 12.345 val res: String = num.toDecimalString() println(res)

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

String "12.345"

Пример

Преобразуем отрицательное число -67 типа Long в десятичную строку:

val num: Long = -67L val res: String = num.toDecimalString() println(res)

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

String "-67"

Пример

Сравним преобразование чисел в десятичную строку и в другие системы счисления:

val num: Int = 255 val decimalStr = num.toDecimalString() val hexStr = num.toHexString() val binaryStr = num.toBinaryString() println("Decimal: $decimalStr") println("Hex: $hexStr") println("Binary: $binaryStr")

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

Decimal: "255" Hex: "ff" Binary: "11111111"

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

  • функцию toHexString,
    которая преобразует число в строку в шестнадцатеричной системе
  • функцию toBinaryString,
    которая преобразует число в строку в двоичной системе
  • функцию toRadixString,
    которая преобразует число в строку в произвольной системе счисления
  • функцию toString,
    которая выполняет общее преобразование объектов в строки