いくつかのバイトを含む 2 つの ByteBuffer があるとします... 1 つの ByteBuffer のすべてのコンテンツを別の ByteBuffer に追加するにはどうすればよいでしょうか? 私はこれをやっていますが、BufferUnderFlowExceptionをスローします:
ByteBuffer allData = ByteBuffer.allocate(999999);
ByteBuffer buff = null;
for (int i = 0; i < n; i++) {
buff = aMethodThatReturnsAFilledByteBuffer();
allData.put(buff);
}
私が間違っていることは何ですか?前もって感謝します。