Число
abstract class Number
Базовый класс для всех платформных классов, представляющих числовые значения.
Конструкторы
<init>
Базовый класс для всех платформных классов, представляющих числовые значения.
<init>()
Функции
toByte
Возвращает значение этого числа как Byte, что может включать округление или усечение.
abstract fun toByte(): Byte
toChar
Возвращает Char с числовым значением, равным этому числу, усечённому до 16 бит при необходимости.
open 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–2023 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