为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

while循环条件写错了。

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

返回:

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

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


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//564f14990001242307300376.jpg

我写的就是这样

0 回复 有任何疑惑可以回复我~
#1

JD

你的那个txt文件有多大啊
2015-12-01 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信