一个int缓冲区。
该类定义了四类操作
int缓冲区:
绝对和相对{@link #get()get}和
{@link #put(int)put}读写方法
单个;
相对{@link #get(int [])批量获取}
从该缓冲区传输连续的int序列的方法
成阵;和
相对{@link #put(int [])批量放置}
从一个转移连续的int序列的方法
int数组或其他一些int
缓冲到这个缓冲区;和
{@link #compact compacting}的方法,{@ link
#duplicate duplicating}和{@link #slice
切片}一个int缓冲区。
Int缓冲区可以通过{@link #allocate创建
allocation},为缓冲区分配空间
内容,由{@link #wrap(int [])包装}现有的
将int数组放入缓冲区,或者通过创建一个
<a href="ByteBuffer.html#views">查看现有字节缓冲区。
像字节缓冲区一样,int缓冲区要么<a
href =“ByteBuffer.html #directage”>直接或非直接。一个
通过这个类的wrap方法创建的int buffer
是非直接的。作为字节缓冲区视图创建的int缓冲区将
当且仅当字节缓冲区本身是直接的时,才是直接的。是否
直接的int缓冲区可以通过调用{@link来确定
#isDirect isDirect}方法。
此类中没有返回值的方法是
指定返回调用它们的缓冲区。这允许
要链接的方法调用。