ByteBuffer
最大 (4 + size
) bytes
(つまり、整数の後に文字が続く) を保持できる がありますsize
。ただし、 に書き込まれる文字数はByteBuffer
より少なくなる可能性がありますsize
。
ByteBuffer
そこで、合計サイズだけでなく、書き込まれた文字数を判断する方法はあるのだろうかと考えていましたがlimit
、position
それは私が求めているものではないようです。
ご協力いただきありがとうございます!
ベストアンサー1
ByteBuffer に書き込んだ後、書き込んだバイト数は メソッドで確認できますposition()
。
バッファを使用する場合flip()
、バッファ内のバイト数はlimit()
またはremaining()
メソッドを使用して確認できます。
その後、バッファの一部を読み取ると、メソッドを使用して残りのバイト数を確認できますremaining()
。