沙滩贝壳
2017-07-25 21:13
b=in.read();b到底是字节长度还是读取到的每一个字节
b是你读取的字节,不是长度,in.read()读取一个字节 赋给b,然后如果b是-1就结束循环
b代表字节长度,为什么老师从一个文件拷贝的时候直接是outstream.write(b);
你可以去看一下源码,因为一次读一个字节,当等于-1就不会继续读,read()方法直接返回-1,所以-1是检查是否已经读完
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题