标签:inpu byte tst fileinput 实例 图片 bsp 写入 file
实例1:
利用通完完成文件的复制
@Test public void test4() throws IOException{ FileInputStream fis = new FileInputStream("d:\\a.jpg"); FileOutputStream fos = new FileOutputStream("d:\\b.jpg"); //获取通道 FileChannel inChannel=fis.getChannel(); FileChannel outChannel = fos.getChannel(); //指定大小的缓冲区 ByteBuffer buf = ByteBuffer.allocate(2048); //将通道中的数据存入缓冲区 while(inChannel.read(buf) != -1){ //切换成读取数据的模式 buf.flip(); //将缓冲区的数据写入通道 outChannel.write(buf); //清空缓冲区 buf.clear(); } outChannel.close(); inChannel.close(); fos.close(); fis.close(); }
标签:inpu byte tst fileinput 实例 图片 bsp 写入 file
原文地址:https://www.cnblogs.com/Mrchengs/p/10822963.html