package com.lp.ecjtu;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/*** * @author Administrator* 1.用字节读取流对象和图片相关联(输入流)* 2.用字节写入流对象创建一个图片文件。用于存储获取到的图片数据(输出流)* 3.通过循环读写,完成数据的储存* 4.关闭资源**/public class CopyPicStream {/*** @param args*/public static void main(String[] args) {FileInputStream fis = null;FileOutputStream fos = null;try {fis = new FileInputStream("d:\\1.jpg");//读取图像数据之类的原始字节流fos = new FileOutputStream("2.bmp");//用于写入诸如图像数据之类的原始字节流byte[] b = new byte[1024];int len = 0;while ((len=fis.read(b)) != -1){fos.write(b);}}catch (FileNotFoundException e) {e.printStackTrace();}catch (IOException e) {throw new RuntimeException("复制图片失败!");}finally{try {if(fis != null){fis.close();}} catch (IOException e) {e.printStackTrace();}try {if(fos != null){fos.close();}} catch (IOException e) {e.printStackTrace();}}}}
如果觉得《java基础知识回顾之javaIO类---FileInputStream和FileOutputStream字节流复制图片》对你有帮助,请点赞、收藏,并留下你的观点哦!