不需要while语句也可以实现文件内容的读取啊,而且((n=b.read(bytes))!=-1这个表达式是什么意思啊
新人求教
------解决方案--------------------
你试试读一个大文件,大于1KB的文件,不用while那就只读了前面一点点
你的bytes缓存数组只有1024字节大小,那么b.read(bytes)读一次最多只能读1024字节
所以要保证能读大小大于1024字节的文件,你就要用while循环地读,直到读到文件尾
(n=b.read(bytes))!=-1就是用来判断是否读到文件尾了,read会返回-1如果读到文件尾