码迷,mamicode.com
首页 > 其他好文 > 详细

I/O:ByteBuffer

时间:2019-03-15 17:28:18      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:偏移量   操作   obj   color   hat   pac   cap   code   比较   

ByteBuffer:

static ByteBuffer allocate(int capacity)       :分配一个新的字节缓冲区。
static ByteBuffer allocateDirect(int capacity) :分配新的直接字节缓冲区。


static ByteBuffer wrap(byte[] array)                          :将 byte 数组包装到缓冲区中。
static ByteBuffer wrap(byte[] array, int offset, int length)  :将 byte 数组包装到缓冲区中。


byte[] array()                :返回实现此缓冲区的 byte 数组(可选操作)。
int arrayOffset()             :返回此缓冲区中的第一个元素在缓冲区的底层实现数组中的偏移量(可选操作)。
abstract ByteBuffer compact() :压缩此缓冲区(可选操作)。


int compareTo(ByteBuffer that) :将此缓冲区与另一个缓冲区进行比较。


boolean    equals(Object ob)   :判断此缓冲区是否与另一个对象相同。
boolean hasArray()          :判断是否可通过一个可访问的 byte 数组实现此缓冲区。
abstract boolean isDirect() :判断此字节缓冲区是否为直接的。


ByteOrder order()              :获取此缓冲区的字节顺序。
ByteBuffer order(ByteOrder bo) :修改此缓冲区的字节顺序。


abstract ByteBuffer duplicate() :创建共享此缓冲区内容的新的字节缓冲区。
abstract ByteBuffer slice()     :创建新的字节缓冲区,其内容是此缓冲区内容的共享子序列。

 

I/O:ByteBuffer

标签:偏移量   操作   obj   color   hat   pac   cap   code   比较   

原文地址:https://www.cnblogs.com/junjie2019/p/10538225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!