Функция byteArrayOf
Функция byteArrayOf создает массив байтов типа
ByteArray с переданными элементами. Каждый элемент
должен быть типа Byte или приводимым к нему целым числом.
Синтаксис
kotlinfun byteArrayOf(vararg elements: Byte): ByteArray
Пример
Создадим массив байтов с тремя элементами:
kotlinval bytes: ByteArray = byteArrayOf(1, 2, 3)
println(bytes.contentToString())
Результат выполнения кода:
kotlinByteArray [1, 2, 3]
Пример
Создадим массив байтов с отрицательными значениями:
kotlinval bytes = byteArrayOf(-5, 0, 5, 127)
println(bytes.contentToString())
Результат выполнения кода:
kotlinByteArray [-5, 0, 5, 127]
Пример
Создадим пустой массив байтов:
kotlinval emptyBytes = byteArrayOf()
println(emptyBytes.contentToString())
Результат выполнения кода:
kotlinByteArray []
Пример
Создадим массив байтов и пройдемся по нему циклом:
kotlinval bytes = byteArrayOf(10, 20, 30, 40, 50)
for (byte in bytes) {
println("Byte: $byte")
}
Результат выполнения кода:
kotlinByte: 10
Byte: 20
Byte: 30
Byte: 40
Byte: 50
Пример
Создадим массив байтов и преобразуем его в список:
kotlinval bytes = byteArrayOf(65, 66, 67)
val list = bytes.toList()
println(list)
Результат выполнения кода:
kotlinList<Byte> [65, 66, 67]
Смотрите также
-
функцию
booleanArrayOf,
которая создает массив булевых значений -
функцию
charArrayOf,
которая создает массив символов -
функцию
intArrayOf,
которая создает массив целых чисел -
функцию
longArrayOf,
которая создает массив длинных целых чисел