次のコードがあります。
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) に追加のゼロがあるのはなぜですか?