拷贝文件练习时出现的异常

来源:4-2 字节流之文件输入流FileInputStream-2

小华的好朋友

2015-11-19 21:09

在进行拷贝文件练习的时候虽然也成功了,但出现了一个异常。http://img.mukewang.com/564dc9ec000111f908080320.jpg

写回答 关注

3回答

  • 雲中菩提
    2015-12-04 13:47:13
    已采纳

    while循环条件写错了。

    看看JDK文档上FileInputStream的read方法是怎么解释的:

    返回:

    读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1。 

    所以,while应该写 (b=(in.read(buf,0,buf.length))!=-1 


  • 小华的好朋友
    2015-11-20 20:40:16

    http://img.mukewang.com/564f14990001242307300376.jpg

    我写的就是这样

    JD

    你的那个txt文件有多大啊

    2015-12-01 11:04:00

    共 1 条回复 >

  • 下雨下雨下不停
    2015-11-19 22:26:12

    能把 读取文件的那while((len ....)){}部分的代码发一下不;

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题