gpt4 book ai didi

android - 在android中合并两个byteArray

转载 作者:行者123 更新时间:2023-11-30 04:44:02 25 4
gpt4 key购买 nike

我想通过蓝牙发送位图图像以及其他一些内容,如 char 和 int。问题是将这些东西转换成单字节数组。我尝试将其作为两个字节数组并合并它们,但 copyTo 不起作用。还有其他方法吗?

最佳答案

使用System .arraycopy 方法将一个数组复制到另一个数组

int lenA = arrayA.length;
int lenB = arrayB.length;
byte[] outArray = new byte[lenA + lenB];

System.arraycopy (arrayA, 0, outArray, 0, lenA);
System.arraycopy (arrayB, 0, outArray, lenA, lenB);

我还没有测试过,但应该可以。

编辑:

当然不推荐用于大数组。您以这种方式将内存中的数据加倍。我不知道你用这些数据到底做了什么,但如果可以的话,请改用流媒体。

关于android - 在android中合并两个byteArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5431720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com