码迷,mamicode.com
首页 > 编程语言 > 详细

Java复制二进制文件

时间:2019-10-12 01:32:18      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:进制   png   void   pre   buffer   文件   二进制   常用方法   finally   

常用方法使用高效缓冲字节流

?
BufferedInputStream和BufferedOutputStream

?

import java.io.*;

public class BufferCopy {

    public static void main(String[] args) {
        //定义一个高效缓存字节流
        BufferedInputStream in = null;
        BufferedOutputStream out = null;
        try {
            //创建一个高效缓存字节流对象
            in = new BufferedInputStream(new FileInputStream("C:/yonige.png"));
            out = new BufferedOutputStream(new FileOutputStream("D:/ComingSpring.png"));
            //定义一个字节数组
            byte[] bs = new byte[1024];
            //定义一个标志
            int len = -1;
            while((len = in.read(bs)) != -1){
                out.write(bs, 0, len);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                if(out != null){
                    out.close();
                }
                if(in != null){
                    in.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

Java复制二进制文件

标签:进制   png   void   pre   buffer   文件   二进制   常用方法   finally   

原文地址:https://www.cnblogs.com/seviyan/p/11657925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!