ByteBuffer作为CharBuffer

时间:2016-12-08 11:52:46

标签: java buffer bytebuffer charbuffer

我有以下代码。

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)?

0 个答案:

没有答案