FileOutputStream fout = new FileOutputStream(out);
FileChannel inc = fin.getChannel();
FileChannel outc = fout.getChannel();
ByteBuffer bb = ByteBuffer.allocate(256);
for (int i = 0; i < 256; i )
bb.put((byte) i);
bb.flip();
outc.write(bb);
bb.clear();
inc.read(bb);
bb.flip();
for (int i = 0; i < bb.limit(); i ) {
System.out.println(bb.get());
}
}
}
注:通过调用Buffer上的put()和get()方法,我们可以手工的往Buffer当中填充数据。
1.5. Buffer的状态量。
Buffer
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



