慕粉4241372
2017-03-06 15:27
这b的值每次不是固定的吗??
in.read()是从流中读取的数据的长度,b=in.read是将in.read的长度赋给b
因为调用了read()方法,指针会自动往后跳
java以字节为单位读取数据
b的值肯定不是固定的啊!b=in.read(),每次都能读到新的啊!当读出来是-1的时候,就表示读完了,就退出while循环了
不是说了吗,读到-1就代表读到了结尾,所以在读到结尾之前会一直处于循环中
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题