0

我有以下代码。

String s="AAAA"
ByteBuffer newBuffer = ByteBuffer.allocate(100);
CharBuffer cbuf = newBuffer.asCharBuffer();
for (char c : s.toCharArray()) {
         cbuf.put(c);
}

当我得到 cbuf 时,它的形式为 0 、 65 、 0 、 65 、 0 、 65 、 0 、 65。为什么 cbuf (CharBuffer) 中还有额外的零?

4

0 回答 0