从BufferedReader(readLine)读取返回null?

我目前正在尝试从BufferedReader读取一个String ,但无法找到一种方法来执行此操作…

我当然试过了

 BufferedReader inStream = null; inStream = new BufferedReader(new InputStreamReader(client.getInputStream())); String test = inStream.readLine(); 

但是,即使BufferedReader inStream等于某种消息,尝试打印到屏幕时结果也为null。

根据文档 , BufferedReader.readLine()仅在到达流的末尾时才返回null 。 这意味着如果第一次调用readLine()返回null ,则输入流中没有任何内容可以开始。