所以我试图弄清楚为什么当我插入/放入 ByteBuffer 时,索引总是比它们应该的大 1。例如:
public static void main(String[] args) throws Exception
{
byte[] memory = new byte[10]; // 3MB memory
ByteBuffer byteBuffer = ByteBuffer.wrap(memory);
char character = 'G';
byteBuffer.putChar(0, character); // 71 at index 1
byteBuffer.putChar(5, character); // 71 at index 6
byteBuffer.putChar(3, character); // 71 at index 4
for(Byte myByte : byteBuffer.array())
{
System.out.println(myByte.byteValue());
}
}
我怎样才能让它插入到我想要的索引中?