黑马程序员技术交流社区

标题: System.in 是不是阻塞式?? [打印本页]

作者: 陌上桑    时间: 2015-6-16 19:09
标题: System.in 是不是阻塞式??

InputStreamReader  inr = new InputStreamReader( System.in);  
BufferedFileReader bfr = new BufferedFileReader(inr);
String line =null;
While (( line =bfr.readline())!=null){        

System.out.println(line.toUpperCase());
}
                 inr.close().
     我们知道readline(),读到数据末尾时,就会等待;此时,键盘录入改变了bfr,使while 的循环条件发生改变。为了区分是system.in, 还是readline()阻塞,需要将bfr.readline()分开。这个显然不可以。


作者: guohaichang    时间: 2015-6-16 20:38
这是个什么问题呀,绕来绕去,没价值




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