黑马程序员技术交流社区

标题: 关于BufferedReader的问题 [打印本页]

作者: wuhyoung    时间: 2014-5-21 20:47
标题: 关于BufferedReader的问题
我在编写Socket通讯的程序当中,想通过BufferedReader来获取键盘录入的信息,但是在程序写的时候while循环位置不对,出现了错误,如下免代码。我知道实在BufferedReader 读取时候出现了问题,谁能告诉我这是为什么会报错。如下代码。


while (true) {
                        try {                               
                                System.out.println("please input");
                                BufferedReader bufr = new BufferedReader(new InputStreamReader(
                                                System.in));
                                String line = null;
                                line = bufr.readLine();
                                System.out.println(line);
                        } catch (Exception e) {
                       


}

作者: 屈_zi    时间: 2014-5-21 20:58
你试下把String line = null 改为String line = ""。
作者: liang090214    时间: 2014-5-21 21:10
学习下。。。
作者: More    时间: 2014-5-22 09:31
不知道你在方法中是怎么写这段代码但是从你给的代码完全没有问题啊,就是从控制台读信息  完全没错误啊
作者: 邵镛    时间: 2014-5-22 15:19
仔细看了下,代码没错吧。把代码全部贴出来看看吧




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