Число
abstract class Number
Базовый класс для всех классов платформы, представляющих числовые значения.
Конструкторы
<init>
Базовый класс для всех классов платформы, представляющих числовые значения.
<init>()
Функции
toByte
Возвращает значение этого числа как Byte, что может включать округление или усечение.
abstract fun toByte(): Byte
toChar
Возвращает Char со значением, равным этому числу, усеченному до 16 бит при необходимости.
abstract fun toChar(): Char
toDouble
Возвращает значение этого числа как Double, что может включать округление.
abstract fun toDouble(): Double
toFloat
Возвращает значение этого числа как Float, что может включать округление.
abstract fun toFloat(): Float
toInt
Возвращает значение этого числа как Int, что может включать округление или усечение.
abstract fun toInt(): Int
Расширяющие функции
narrow
fun <R : Number> Number.narrow(): R
signExtend
fun <R : Number> Number.signExtend(): R
Наследники
Byte
Представляет 8-битное знаковое целое число. На JVM значения этого типа без привязки к null представлены как значения примитивного типа byte.
class Byte : Number, Comparable<Byte>
Double
Представляет число с двойной точностью 64 бита IEEE 754 с плавающей точкой. На JVM значения этого типа без привязки к null представлены как значения примитивного типа double.
class Double : Number, Comparable<Double>
Float
Представляет число с одинарной точностью 32 бита IEEE 754 с плавающей точкой. На JVM значения этого типа без привязки к null представлены как значения примитивного типа float.
class Float : Number, Comparable<Float>
Int
Представляет 32-битное знаковое целое число. На JVM значения этого типа без привязки к null представлены как значения примитивного типа int.
class Int : Number, Comparable<Int>
Long
Представляет 64-битное знаковое целое число. На JVM значения этого типа без привязки к null представлены как значения примитивного типа long.
class Long : Number, Comparable<Long>
Short
Представляет 16-битное знаковое целое число. На JVM значения этого типа без привязки к null представлены как значения примитивного типа short.
class Short : Number, Comparable<Short>
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html