android - 如何在 Kotlin 中将字节附加到 ByteArray
问题描述
我是 Kotlin 的初学者,我试图在ByteArray
. 我怎样才能做到这一点 ?
这是我尝试过的一种方法。看起来对吗?
var someByteArray = byteArrayOf(*payload, 0x01.toByte())
哪里payload
是ByteArray
非常感谢您的帮助
解决方案
ByteArray
重载plus
运算符,因此您可以直接添加到先前的值,或分配给新数组。例如:
val startArray = byteArrayOf(0x1, 0x2, 0x3)
val newArray = startArray + 0x4.toByte()
或者,如果您想保留 mutable var
,您可以加上分配它:
var array = byteArrayOf(0x1, 0x2, 0x3)
array += 0x4.toByte()
推荐阅读
- java - 如何在数据库中搜索列以匹配用户输入
- r - 在 R 中切片向量会产生奇怪的输出
- python - 为什么 tf.Variable 随机改变值?
- python - 使用相关参数求解和绘制 ODE
- c# - 如果值已存在于通用排序列表中,我将如何停止按钮单击事件?
- django - Django使用基于UUID的下载发送错误的文件名
- r - R Markdown 标题/正文间距格式
- powerbi - DAX 根据查找表中两列之间的度量值在另一个表中查找值
- ios - ios auto-renewable-subscriptions - 恢复操作
- gps - GPS追踪解决方案(Google Maps API)