ByteArray
перегружает оператор plus
, поэтому вы можете просто добавить к предыдущему значению напрямую или присвоить новый массив.Например:
val startArray = byteArrayOf(0x1, 0x2, 0x3)
val newArray = startArray + 0x4.toByte()
Или, если вы хотите сохранить изменяемый var
, вы можете просто присвоить его плюс:
var array = byteArrayOf(0x1, 0x2, 0x3)
array += 0x4.toByte()