问答详情
源自:-

服务端输出null

BufferedReader buffer = new BufferedReader(new InputStreamReader(input));       
            while(buffer!=null){
                System.out.println("服务器:"+buffer.readLine());
                
            }

为何死循环输出  服务器:null

提问者:qq_紫玫瑰_1 2017-05-09 22:38

个回答

  • 有一种力量从不曾消逝
    2017-05-23 23:31:48

    我的理解:

    1、首先您的这个buffer这个值就一直没有变过,相当于是while(true)的效果

    2、为什么输出null,不太清楚,不过把buffer.readLine()值赋给一个String变量,就不会为null。