阿非利加
2017-07-11 07:58
JAVA 的IO流 4-2中
while((bytes=in.read(buf, 0, buf.length))!=-1),byte返回的应该是读到的字节个数,它永远不会是-1吧,这位什么用这个做条件,不应该是一个buf[i]!=-1吗,请大神解惑.
看API文档的解释,the total number of bytes read into the buffer, or -1 if there is
no more data because the end of the file has been reached.读到数据字节个数,如果没有读到数据时,返回-1
文件传输基础——Java IO流
133755 学习 · 1030 问题
相似问题