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

whlie((b=in.read!=-1))这是循环吗?看每次读取到的字节是不是-1吗

b=in.read();b到底是字节长度还是读取到的每一个字节

正在回答

3 回答

b是你读取的字节,不是长度,in.read()读取一个字节  赋给b,然后如果b是-1就结束循环

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

b代表字节长度,为什么老师从一个文件拷贝的时候直接是outstream.write(b);

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

你可以去看一下源码,因为一次读一个字节,当等于-1就不会继续读,read()方法直接返回-1,所以-1是检查是否已经读完

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

举报

0/150
提交
取消

whlie((b=in.read!=-1))这是循环吗?看每次读取到的字节是不是-1吗

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