day19/StreamCopyPic.java
来源:互联网 发布:2017京东双十一知乎 编辑:程序博客网 时间:2024/05/28 17:07
/*复制一个图片。思路:1.用字节读取流对象和图片相关联。2.用字节写入流对象创建一个图片文件,用于存储获取到的图片数据。3.通过循环读写,完成数据的存储。4.关闭资源。*/import java.io.*;class StreamCopyPic {public static void main(String[] args) {copyPic();}public static void copyPic(){FileOutputStream fos = null;FileInputStream fis = null;try{fos = new FileOutputStream("E:\\javademo\\day19\\2.bmp");fis = new FileInputStream("E:\\javademo\\day19\\1.bmp");byte[] buf = new byte[1024];int len=0;while((len=fis.read(buf))!=-1){fos.write(buf,0,len);}}catch (Exception e){throw new RuntimeException("复制文件失败");}finally{try{if(fis!=null)fis.close();}catch (Exception e){throw new RuntimeException("读取文件失败");}try{if(fos!=null)fos.close();}catch (Exception e){throw new RuntimeException("写入文件失败");}}}}
0 0
- day19/StreamCopyPic.java
- java学习day19
- java学习day19
- day19/BufferedReaderDemo.java
- day19/BufferedWriterDemo1.java
- day19/CopyTestByBuf.java
- day19/ExceptionInfo.java
- day19/LineNumberReaderDemo.java
- day19/MyBufferedInputStream.java
- day19/MyBufferedReaderDemo.java
- day19/ReadIn.java
- day19/StreamCopyMp3.java
- day19/StreamDemo.java
- day19/SystemInfo.java
- day19/TransStream1.java
- day19/TransStream2.java
- day19/TransStream.java
- day19/ZhuangShiSheJi.java
- Java常见错误列表
- day19/StreamCopyMp3.java
- CentOS设置打开终端快捷键
- C++ 智能指针详解
- 经典题目short s=1;s=s+1;与short s=1;s+=1;的区别
- day19/StreamCopyPic.java
- 第8周 项目4 String类的构造
- 给定一个源代码文件(.cs, .java),输出该文件的总行数、空行数、注释行数、代码行数
- day19/StreamDemo.java
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- day19/SystemInfo.java
- Demo08:ListView
- day19/TransStream1.java
- R中正太检验的方法