A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

键盘录入时,while((len=fis.read(buf))!=-1)这句话什么时候才会=-1?
我们都是通过判断用户如果输入的是"over",就break,那么是不是无法通过键盘输入等价于系统认为是-1的符号,是不是也就是说,这句话在键盘录入时,就相当于无限循环?

3 个回复

倒序浏览
"over",就break是BufferedReader判断字符串才需要的吧,底层都是read方法都是判断-1的
回复 使用道具 举报
在这里回复你好了`
回复 使用道具 举报
asinzuo 来自手机 中级黑马 2015-8-27 20:38:42
板凳
然后呢,,,,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马