AIDE技术官网
AIDEZY.COM

JAVA-IO字节流两种拷贝图片的方法

JAVA-IO字节流两种拷贝图片的方法

JAVA-IO字节流两种拷贝图片的方法

前言:

JAVA-IO字节流两种拷贝图片的方法,如果对你有帮助就看看吧。

正文:

复制一个图片思路:

  • 1.用字节读取流对象和图片关联。
  • 2.用字节写入流对象创建一个图片文件,用于存储获取到的图片数据。
  • 3.通过循环读写,完全数据的存储
  • 4.关闭资源
import java.io.*;

public class IO流拷贝图片_11 {
    public static void main(String[] args){


        try {
            copy();
        }

        catch (IOException e){
            throw new RuntimeException("错误");
        }

        FileOutputStream fos = null;

        FileInputStream fis = null;

        try{
            fis = new FileInputStream("D:\\桌面文件\\1.jpg");

            fos = new FileOutputStream("D:\\桌面文件\\2.jpg");


            byte[] buf = new byte[1024];

            int len = 0;

            while((len = fis.read(buf)) != -1){
                fos.write(buf , 0 , len);
            }
        }
        catch (IOException e){
             throw new RuntimeException("错误");
        }

        finally {

            if (fis != null) {
                try{
                    fis.close();
                }
                catch (IOException e){
                    throw new RuntimeException("错误");
                }
            }


            if (fos != null) {
                try{
                    fos.close();
                }
                catch (IOException e){
                    throw new RuntimeException("错误");
                }

            }

        }
    }

    public static void copy() throws IOException{

        FileInputStream you = new FileInputStream("D:\\桌面文件\\1.jpg");

        FileOutputStream meiyou = new FileOutputStream("D:\\桌面文件\\3.jpg");

        BufferedInputStream bufis = new BufferedInputStream(you);

        BufferedOutputStream bufos = new BufferedOutputStream(meiyou);

        int len = 0;

        while ((len = bufis.read()) != -1){
            bufos.write(len);
        }

        bufis.close();

        bufos.close();

    }

}

搜一下

海报生成 赞(0) 打赏

来都来了!评论一下呗! 抢沙发

  • QQ (自动获取名称头像等信息|选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册