黑马程序员技术交流社区

标题: 键盘录入len=fis.read(buf)什么时候才会=-1 [打印本页]

作者: asinzuo    时间: 2015-8-25 22:05
标题: 键盘录入len=fis.read(buf)什么时候才会=-1
键盘录入时,while((len=fis.read(buf))!=-1)这句话什么时候才会=-1?
我们都是通过判断用户如果输入的是"over",就break,那么是不是无法通过键盘输入等价于系统认为是-1的符号,是不是也就是说,这句话在键盘录入时,就相当于无限循环?
作者: yongyinqi    时间: 2015-8-25 22:08
"over",就break是BufferedReader判断字符串才需要的吧,底层都是read方法都是判断-1的
作者: pengbeilin    时间: 2015-8-25 23:14
在这里回复你好了`
作者: asinzuo    时间: 2015-8-27 20:38
然后呢,,,,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2