公司手机网站开发,天津建设工程信息网怎么交费,没有基础学平面设计难吗,上海网站域名注册价格拷贝音频、视频、word等二进制文件的实现方法#xff1a; 演示使用BufferedOutputStream 和 BufferedInputStream 使用 使用他们#xff0c;可以完成二进制文件 思考#xff1a;字节流可以操作二进制文件#xff0c;可以操作文本文件吗#xff1f;True
public class B…拷贝音频、视频、word等二进制文件的实现方法 演示使用BufferedOutputStream 和 BufferedInputStream 使用 使用他们可以完成二进制文件 思考字节流可以操作二进制文件可以操作文本文件吗True
public class BufferedInputStreamCopy_ {public static void main(String[] args) throws IOException {String srcPath E:\\demo.java;String destPath E:\\Copy.java;byte[] buf new byte[1024];int bufLen 0;//创建两个Buffered数据流BufferedInputStream bI null;BufferedOutputStream bO null;//创建两个字节流FileInputStream fIs new FileInputStream(srcPath);FileOutputStream fOs new FileOutputStream(destPath);bI new BufferedInputStream(fIs);bO new BufferedOutputStream(fOs);//当返回-1时就表示文件读取完毕while((bufLenbI.read(buf))!-1){
// bO.write(buf,0,bufLen);bO.write(buf);/**当拷贝二进制文件时只能使用字节流进行操作* 读取多少就写入多少使用write(byte[] b,int off,int len);* 如果使用write(byte[] b);代表每次都写入1024个字节效果基本一致建议第一种*/}System.out.println(文件拷贝成功);bI.close();bO.close();}
}