假设我有 2 个 ByteBuffer ,其中包含一些字节......如何将一个 ByteBuffer 的所有内容与另一个追加?我正在这样做,但它会引发 BufferUnderFlowException:
ByteBuffer allData = ByteBuffer.allocate(999999);
ByteBuffer buff = null;
for (int i = 0; i < n; i++) {
buff = aMethodThatReturnsAFilledByteBuffer();
allData.put(buff);
}
我做错了什么?提前致谢。