当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

ByteBuffer

发表于: 2012-12-14   作者:blackproof   来源:转载   浏览:
摘要: ByteBuffer的常用属性 1.position 标识下一个byte的操作位 2.limit 标识上界 3.capacity 标识容量 4.mark 辅助标识   ByteBuffer的常用函数   ByteBuffer.allocate(250) -- 新建byteBuffer bb.wrap(new byte[100]) -- 新建by

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值

ByteBuffer

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号