黑马程序员技术交流社区
标题:
IO流学习小结01_复制图片
[打印本页]
作者:
aspoMAN
时间:
2013-9-20 02:48
标题:
IO流学习小结01_复制图片
本帖最后由 aspoMAN 于 2013-9-20 10:36 编辑
<blockquote>public class CopyPicDemo {
复制代码
作者:
aspoMAN
时间:
2013-9-20 02:49
本帖最后由 aspoMAN 于 2013-9-20 10:35 编辑
这 。。。
重新发吧
import java.io.*;
public class CopyPicDemo {
/**
* 使用字节流复制一张图片
* 操作步骤:
* 1.创建图片写入关联、图片读取关联流对象
* 2.创建缓冲区存储
* 3.循环读取
* 4.读取完成,关闭资源
*/
public static void main(String[] args) {
//创建读写流对象
FileInputStream fis = null;
FileOutputStream fos = null;
try {
//确定操作文件位置
fos = new FileOutputStream("D:\\2.jpg");
fis = new FileInputStream("D:\\1.jpg");
int len = 0;
//创建存储数组
byte []buf = new byte[1024];
//循环读取数据,将读到的数据写入到制定文件中。
while((len=fis.read(buf))!=-1){
fos.write(buf,0,len);
}
} catch (IOException e) {
throw new RuntimeException("操作失败");
}
finally{
//关闭资源
try {
if(fis!=null)
fis.close();
} catch (IOException e2) {
throw new RuntimeException("读入资源关闭失败");
}
try {
if(fos!=null)
fos.close();
} catch (IOException e3) {
throw new RuntimeException("写入资源关闭");
}
}
}
}
复制代码
作者:
陶智第
时间:
2013-9-20 07:32
这个程序除了没导包就没什么问题
如果还有问题,可能就是你存放图片的路径不对
作者:
黄文伯
时间:
2013-9-20 09:22
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
作者:
aspoMAN
时间:
2013-9-20 10:33
陶智第 发表于 2013-9-20 07:32
这个程序除了没导包就没什么问题
如果还有问题,可能就是你存放图片的路径不对 ...
嗯,导包我没写,我在重新添加上
图片上路径是D盘下,应该没错吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2