基于IntBuffer类的基本用法(详解)
废话不多说,直接上代码
packagecom.ietree.basicskill.socket.basic.nio;
importjava.nio.IntBuffer;
/**
*CreatedbyAdministratoron2017/5/25.
*/
publicclassBufferTest{
publicstaticvoidmain(String[]args){
//1基本操作
/*//创建指定长度的缓冲区
IntBufferbuf=IntBuffer.allocate(10);
buf.put(13);//position位置:0->1
buf.put(21);//position位置:1->2
buf.put(35);//position位置:2->3
//把位置复位为0,也就是position位置:3->0
buf.flip();
System.out.println("使用flip复位:"+buf);
System.out.println("容量为:"+buf.capacity());//容量一旦初始化后不允许改变(warp方法包裹数组除外)
System.out.println("限制为:"+buf.limit());//由于只装载了三个元素,所以可读取或者操作的元素为3则limit=3
System.out.println("获取下标为1的元素:"+buf.get(1));
System.out.println("get(index)方法,position位置不改变:"+buf);
buf.put(1,4);
System.out.println("put(index,change)方法,position位置不变:"+buf);;
for(inti=0;i
以上这篇基于IntBuffer类的基本用法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短