int ret = inc.read(bb);
if (ret == -1) {
break;
}
bb.flip();
outc.write(bb);
bb.clear();
}
}
}
注:我们并没有直接对Channel进行读写,而是通过Buffer来对Channel进行间接操作。这里有两个地方要注意,就是我们在拷贝的过程当中调用了flip()和clear()方法,这两个方法的作用,将在后面讲解。
1.4. 手工填充Buffer
/**
* @author cenyongh@mails.gscas.ac.cn
*/
public class WriteFile {
public static void main(String[] args) throws Exception {
String out = args[0];
String in = args[0];
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



