0
点赞
收藏
分享

微信扫一扫

ByteBuffer


ByteBuffer的常用属性

1.position 标识下一个byte的操作位

2.limit 标识上界

3.capacity 标识容量

4.mark 辅助标识

 

ByteBuffer的常用函数

 

ByteBuffer.allocate(250) -- 新建byteBuffer

bb.wrap(new byte[100]) -- 新建byteBuffer

 

put方法写 -- 入缓冲区

get方法  -- 读取缓冲区

 

flip方法 反转 -- 用于从写入到读取的操作,将position为0,limit为原position

 

compact方法 --  压缩,舍弃position之前的内容

 

mark()  --  标志position

reset() --  重新设置position为当初的mark值

举报

相关推荐

0 条评论