900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java 二进制文件拷贝_Java复制二进制文件

java 二进制文件拷贝_Java复制二进制文件

时间:2022-07-15 03:28:22

相关推荐

java 二进制文件拷贝_Java复制二进制文件

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

?

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();

}

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。