Ste*_*raj 4 arrays android kotlin
在Kotlin中连接两个字节数组的最简单方法是什么?
考虑,
val x = ByteArray(a);
val y = ByteArray(b);
Run Code Online (Sandbox Code Playgroud)
帮我连接两个字节数组x,y并将其存储在另一个数组中ByteArray吗?
Li *_*ing 11
有一个plus用于ByteArray(和所有其他数组)的运算符函数
operator fun ByteArray.plus(elements: ByteArray): ByteArray
Returns an array containing all elements of the original array and then all elements of the given elements array.
Run Code Online (Sandbox Code Playgroud)
因此,您可以简单地将此函数用作运算符:
val z ByteArray = x + y
Run Code Online (Sandbox Code Playgroud)
还有重载的版本:
operator fun ByteArray.plus(element: Byte): ByteArray
operator fun ByteArray.plus(elements: Collection<Byte>): ByteArray
Run Code Online (Sandbox Code Playgroud)
请参阅此文档以获取详细信息:https : //kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/plus.html