Byte
Требования к платформе и версии: Common (1.0), JS (1.1), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect class Byte : Number, Comparable<Byte>
Представляет 8-разрядное целое число со знаком.
Требования к платформе и версии: JVM (1.0)
actual class Byte : Number, Comparable<Byte>
Представляет 8-разрядное целое число со знаком. На JVM ненулевые значения этого типа представлены значениями примитивного типа byte.
Типы
Функции
Требования к платформе и версии: Common (1.0)
fun Byte.coerceAtLeast(minimumValue: Byte): Byte
Гарантирует, что это значение не меньше указанного minimumValue.
Требования к платформе и версии: Common (1.0)
fun Byte.coerceAtMost(maximumValue: Byte): Byte
Гарантирует, что это значение не больше указанного maximumValue.
Требования к платформе и версии: Common (1.0)
fun Byte.coerceIn(minimumValue: Byte, maximumValue: Byte): Byte
Гарантирует, что это значение находится в указанном диапазоне minimumValue..maximumValue.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect open operator override fun compareTo(other: Byte): Int
expect operator fun compareTo(other: Double): Int
expect operator fun compareTo(other: Float): Int
expect operator fun compareTo(other: Int): Int
expect operator fun compareTo(other: Long): Int
expect operator fun compareTo(other: Short): Int
Сравнивает это значение с указанным значением по порядку. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Native (1.3)
actual open operator external override fun compareTo(other: Byte): Int
actual inline operator fun compareTo(other: Double): Int
actual inline operator fun compareTo(other: Float): Int
actual inline operator fun compareTo(other: Int): Int
actual inline operator fun compareTo(other: Long): Int
actual inline operator fun compareTo(other: Short): Int
Сравнивает это значение с указанным значением по порядку. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual open operator override fun compareTo(other: Byte): Int
actual inline operator fun compareTo(other: Double): Int
actual inline operator fun compareTo(other: Float): Int
actual inline operator fun compareTo(other: Int): Int
actual inline operator fun compareTo(other: Long): Int
actual inline operator fun compareTo(other: Short): Int
Сравнивает это значение с указанным значением по порядку. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Common (1.4)
inline fun Byte.countLeadingZeroBits(): Int
Подсчитывает количество последовательных старших битов, равных нулю, в двоичном представлении этого числа Byte.
Требования к платформе и версии: Common (1.4)
inline fun Byte.countOneBits(): Int
Подсчитывает количество установленных битов в двоичном представлении этого числа Byte.
Требования к платформе и версии: Common (1.4)
inline fun Byte.countTrailingZeroBits(): Int
Подсчитывает количество последовательных младших битов, равных нулю, в двоичном представлении этого числа Byte.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun dec(): Byte
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Native (1.3)
actual operator external fun dec(): Byte
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun dec(): Byte
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun div(other: Byte): Int
expect operator fun div(other: Int): Int
expect operator fun div(other: Long): Long
expect operator fun div(other: Short): Int
Делит это значение на другое значение, усекая результат до целого числа, ближайшего к нулю.
expect operator fun div(other: Double): Double
expect operator fun div(other: Float): Float
Делит это значение на другое значение.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun div(other: Byte): Int
actual inline operator fun div(other: Int): Int
actual inline operator fun div(other: Long): Long
actual inline operator fun div(other: Short): Int
Делит это значение на другое значение, усекая результат до целого числа, ближайшего к нулю.
actual inline operator fun div(other: Double): Double
actual inline operator fun div(other: Float): Float
Делит это значение на другое значение.
Требования к платформе и версии: Common (1.0)
infix fun Byte.downTo(to: Byte): IntProgression
infix fun Byte.downTo(to: Int): IntProgression
infix fun Byte.downTo(to: Long): LongProgression
infix fun Byte.downTo(to: Short): IntProgression
Возвращает прогрессию от этого значения вниз до указанного значения to включительно с шагом -1.
Требования к платформе и версии: Common (1.5)
inline fun Byte.floorDiv(other: Byte): Int
inline fun Byte.floorDiv(other: Int): Int
inline fun Byte.floorDiv(other: Long): Long
inline fun Byte.floorDiv(other: Short): Int
Делит это значение на другое, округляя результат вниз до целого числа, ближайшего к минус бесконечности.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun inc(): Byte
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Native (1.3)
actual operator external fun inc(): Byte
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun inc(): Byte
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun minus(other: Byte): Int
expect operator fun minus(other: Double): Double
expect operator fun minus(other: Float): Float
expect operator fun minus(other: Int): Int
expect operator fun minus(other: Long): Long
expect operator fun minus(other: Short): Int
Вычитает другое значение из этого значения.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun minus(other: Byte): Int
actual inline operator fun minus(other: Double): Double
actual inline operator fun minus(other: Float): Float
actual inline operator fun minus(other: Int): Int
actual inline operator fun minus(other: Long): Long
actual inline operator fun minus(other: Short): Int
Вычитает другое значение из этого значения.
Требования к платформе и версии: Common (1.5)
inline fun Byte.mod(other: Byte): Byte
inline fun Byte.mod(other: Int): Int
inline fun Byte.mod(other: Long): Long
inline fun Byte.mod(other: Short): Short
Вычисляет остаток от деления этого значения (делимого) на другое значение (делитель) с округлением вниз.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun plus(other: Byte): Int
expect operator fun plus(other: Double): Double
expect operator fun plus(other: Float): Float
expect operator fun plus(other: Int): Int
expect operator fun plus(other: Long): Long
expect operator fun plus(other: Short): Int
Прибавляет другое значение к этому значению.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun plus(other: Byte): Int
actual inline operator fun plus(other: Double): Double
actual inline operator fun plus(other: Float): Float
actual inline operator fun plus(other: Int): Int
actual inline operator fun plus(other: Long): Long
actual inline operator fun plus(other: Short): Int
Прибавляет другое значение к этому значению.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect operator fun rangeTo(other: Byte): IntRange
expect operator fun rangeTo(other: Int): IntRange
expect operator fun rangeTo(other: Long): LongRange
expect operator fun rangeTo(other: Short): IntRange
Создает диапазон от этого значения до указанного значения other.
Начиная с Kotlin: 1.9
expect operator fun rangeUntil(other: Byte): IntRange
expect operator fun rangeUntil(other: Int): IntRange
expect operator fun rangeUntil(other: Long): LongRange
expect operator fun rangeUntil(other: Short): IntRange
Создает диапазон от этого значения до указанного значения other, не включая его.
Требования к платформе и версии: Common (1.1), JS (1.1), JVM (1.1)
expect operator fun rem(other: Byte): Int
expect operator fun rem(other: Double): Double
expect operator fun rem(other: Float): Float
expect operator fun rem(other: Int): Int
expect operator fun rem(other: Long): Long
expect operator fun rem(other: Short): Int
Вычисляет остаток от деления этого значения (делимого) на другое значение (делитель) с усечением результата.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun rem(other: Byte): Int
actual inline operator fun rem(other: Double): Double
actual inline operator fun rem(other: Float): Float
actual inline operator fun rem(other: Int): Int
actual inline operator fun rem(other: Long): Long
actual inline operator fun rem(other: Short): Int
Вычисляет остаток от деления этого значения (делимого) на другое значение (делитель) с усечением результата.
Требования к платформе и версии: Native (1.3)
inline external fun <R : Number> Number.signExtend(): R
Требования к платформе и версии: Common (1.4)
inline fun Byte.takeHighestOneBit(): Byte
Возвращает число, в котором установлен только один бит в позиции старшего установленного бита этого числа Byte, или ноль, если это число равно нулю.
Требования к платформе и версии: Common (1.4)
inline fun Byte.takeLowestOneBit(): Byte
Возвращает число, в котором установлен только один бит в позиции младшего установленного бита этого числа Byte, или ноль, если это число равно нулю.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun times(other: Byte): Int
expect operator fun times(other: Double): Double
expect operator fun times(other: Float): Float
expect operator fun times(other: Int): Int
expect operator fun times(other: Long): Long
expect operator fun times(other: Short): Int
Умножает это значение на другое значение.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun times(other: Byte): Int
actual inline operator fun times(other: Double): Double
actual inline operator fun times(other: Float): Float
actual inline operator fun times(other: Int): Int
actual inline operator fun times(other: Long): Long
actual inline operator fun times(other: Short): Int
Умножает это значение на другое значение.
Требования к платформе и версии: Common (2.2)
fun Byte.toHexString(format: HexFormat = HexFormat.Default): String
Форматирует это значение Byte с использованием указанного format.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect open override fun toString(): String
Возвращает строковое представление объекта.
Требования к платформе и версии: Native (1.3)
actual open external override fun toString(): String
Возвращает строковое представление объекта.
Платформа и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Byte.toString(radix: Int): String
Возвращает строковое представление этого значения Byte в указанной системе счисления.
Платформа и требования к версии: JS (1.2), JVM (1.1), Native (1.3)
actual inline fun Byte.toString(radix: Int): String
Возвращает строковое представление этого значения Byte в указанной системе счисления.
Платформа и требования к версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun unaryMinus(): Int
Возвращает значение, противоположное этому.
Платформа и требования к версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun unaryMinus(): Int
Возвращает значение, противоположное этому.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte/