Если вам нужен просто массив байтов, используйте byteArrayOf
:
val array = byteArrayOf(12, 24, 36)
println(array[0]) // 12
ByteArray
эквивалентно Java s byte[]
.
Примечание: также есть intArrayOf
, floatArrayOf
, doubleArrayOf
et c.
Поскольку вы также запросили массив в массиве:
val arrayOfArrays = arrayOf(byteArrayOf(1, 2, 3), byteArrayOf(24), byteArrayOf(36))
println(arrayOfArrays[0][1]) // 2
В этом случае тип arrayOfArrays
будет Array<ByteArray>
, и вам понадобится arrayOf
, чтобы его построить.