从BufferedReader(readLine)读取返回null?

时间:2012-04-18 03:49:50

标签: java string bufferedreader

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

当然我试过

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

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

1 个答案:

答案 0 :(得分:10)

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