代码:
HttpURLConnection url = new HttpURLConnection(new URL("myurl"));
InputStream connInputStream = null;
try
{
connInputStream = conn.getInputStream();
BufferedReader in = new BufferedReader(new InputStreamReader(connInputStream));
boolean matchFound = false;
String strLine = in.readLine();
}
...
在这段代码中,我得到strLine = null,这意味着in.readLine为null。 in.readline可以作为null的可能原因是什么。 此代码段不会抛出任何空指针异常。
是否会出现这种情况,因为将url源读取到流中会有时滞?