课程
/后端开发
/Java
/文件传输基础——Java IO流
这b的值每次不是固定的吗??
2017-03-06
源自:文件传输基础——Java IO流 4-1
正在回答
in.read()是从流中读取的数据的长度,b=in.read是将in.read的长度赋给b
因为调用了read()方法,指针会自动往后跳
java以字节为单位读取数据
b的值肯定不是固定的啊!b=in.read(),每次都能读到新的啊!当读出来是-1的时候,就表示读完了,就退出while循环了
不是说了吗,读到-1就代表读到了结尾,所以在读到结尾之前会一直处于循环中
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
2 回答while((bytes = in.read(buf,0,buf.length))!=-1),循环有何意义啊
3 回答while((i=in.read())!=-1)
3 回答为什么这段代码里面会产生循环?为什么 b和i的值会变化?
4 回答11分22秒while((b=in.read())!=-1){System.out.print(integer.toHexString(b)+" ")}为什么b不进行&0xff? b为int型
3 回答whlie((b=in.read!=-1))这是循环吗?看每次读取到的字节是不是-1吗