多个byte[] 如何拼接在一起 生成一个byte[]?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个byte[] 如何拼接在一起 生成一个byte[]?相关的知识,希望对你有一定的参考价值。

现在有9个4位的byte[] 想拼成一个36位的byte[]

求这部分代码~~~~

参考技术A 遍历另外两个byte[],从中取出数组元素,并添加到指定的那个byte[]中去就可以了 参考技术B 遍历另外两个byte[],从中取出数组元素,并添加到指定的那个byte[]中去就可以了本回答被提问者采纳 参考技术C 用循环拼接。 参考技术D 用foreach

如何将两个byte数组拼接起来

如题,例如:
byte[] data1;
byte[] data2;

byte[] data = data1 + data2;

这是我的本意,但是这样写语法是错误的,请高手指点,多谢!

byte[] data3 = new byte[data1.length+data2.length];
System.arraycopy(data1,0,data3,0,data1.length);
System.arraycopy(data2,0,data3,data1.length,data2.length);
参考技术A 请看
http://zhidao.baidu.com/question/50026653.html

以上是关于多个byte[] 如何拼接在一起 生成一个byte[]?的主要内容,如果未能解决你的问题,请参考以下文章

如何把多个byte的数组链接在一起

bit 和 byte

两个byte[]拼接

JAVA 与 C++ 数据类型转换 byte unsigned char

Delphi 7:数据类型 Byte 和 Word

golang string和[]byte的对比