复制图片

复制一个图片:

1.用字节读取流对象和图片相关联

2.用字节写入流对象创建一个图片文件。用于存储读取到的图片数据

3.通过循环读写,完成数据存储

4.关闭资源

import java.io.*;
class CopyPic
{
    public static void main(String[] args)
    {
        copyPic();
    }
    

    public static void copyPic()
    {
        FileOutputStream fos = null;
        FileInputStream fis = null;
        try{
            fos =new FileOutputStream("yan_copy1.jpg");
            fis = new FileInputStream("yan.jpg");
            byte[] b =new byte[1024];
            int num = 0;
            while((num=fis.read(b))!=-1)
            {
                fos.write(b,0,num);
            }
        }catch(IOException e){
            System.out.print("复制失败");
        }
        finally{
            try{
                if(fis!=null){
                    fis.close();
                }
                }
            catch(IOException e){
                    System.out.print("关闭失败");
                }
                
            try{
                if(fis!=null){
                    fis.close();
                }
                }
                catch(IOException e){
                    System.out.print("关闭失败");
                }            
                
        
            }
}
}

 

posted @ 2016-01-06 15:18  lovedaydream  阅读(151)  评论(0编辑  收藏  举报