文件copy

来源:4-3 字节流之文件输出流FileOutputStream

qq_支起脊骨_0

2015-08-25 22:15

While(((int)in.read(buf, 0, buf.length)) != -1){

......;

}

int b;

while((b=(int)in.read(buf, 0, buf.length)) != -1){

out.write(buf,0,b);

out.flush();//最好加上,对于字节流来说关系不大

}

为什么第一while 条件会报错

第二个就没事



写回答 关注

1回答

  • needself
    2015-10-14 15:05:35
    已采纳

    没报错,我按着你的代码是可以编译的,标点符号()输入法格式更换在尝试一次,没问题。

    慕粉3170...

    //while ((b = in.read(buf, 0, buf.length)) != -1) { while(((int)in.read(buf, 0, buf.length)) != -1){ out.write(buf, 0, in.read(buf) ); out.flush();// 最好加上,对于字节流也可以不加 } 但是我按照你的说法做出来,好像运行总是出现出界的错误,请大声看一下哪里错了

    2016-07-12 11:57:37

    共 2 条回复 >

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133755 学习 · 1030 问题

查看课程

相似问题