我试图从网络(更具体的维基百科)阅读内容,并且每当它是一个不存在的维基页面(即http://en.wikipedia.org/wiki/Asdfasdfasdfasdf)时,我的BufferedReader挂在init上。我已经缩小到初始化,而不是readLine(),我觉得很奇怪。我的代码如下:BufferedReader初始化挂起?
URL url = new URL("http://en.wikipedia.org/wiki/" + query.replace(" ", "_"));
URLConnection connection = url.openConnection();
BufferedReader wikiReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
任何代码之后wikiReader的初始化但从未执行,这是不存在的wiki页面有问题...任何帮助,将不胜感激。
错误,那个页面*确实存在。点击链接,你会得到一个删除页面。 – EJP