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