java - 将几个字节数组复制到一个大字节数组

标签 java arrays

我有一个大的 byte[] 数组和许多小的 byte 数组(大数组的长度是小数组的长度之和)。是否有一些快速的方法可以将一个数组从起始位置复制到另一个数组,而不是手动为每个字节使用 for 循环?

最佳答案

您可以使用 ByteBuffer .

ByteBuffer target = ByteBuffer.wrap(bigByteArray);
target.put(small1);
target.put(small2);
...;

关于java - 将几个字节数组复制到一个大字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827622/

相关文章:

javascript - HTTP 响应中数组的异常表示(数组 : 0x7f7298c057f0)

java - 使用 HSQLDB 测试日期值

javascript - 不使用拼接将现有数组的元素复制到新数组?

java - 将 CloseableHttpClient 与 try-with-resources 结合使用

java 。模拟数据访问对象

javascript - 如何同时遍历多维数组中的每个数组

java - 检查数组中是否存在随机数

java - 如何在 Java 中创建对象数组

java - 无法使用 cxf-java2ws-plugin 生成正确的 wsdl

java - 创建代码破译程序