我尝试使用以下代码从网址下载网页内容:
URL content = new URL(urlstr);
HttpURLConnection urlConnection = (HttpURLConnection) content.openConnection();
try {
InputStream in = urlConnection.getInputStream();
InputStreamReader isw = new InputStreamReader(in);
String existing_string = "";
StringBuilder builder = new StringBuilder(existing_string);
int data = isw.read();
while (data != -1) {
char current = (char) data;
builder.append(current);
data = isw.read();
}
我得到的错误是Cannot resolve method openConnection()
。导入语句如下所示:
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
我已经看过 ALMOST 所有与此相关的SO相关问题,但我似乎没有让它发挥作用。
答案 0 :(得分:5)
你必须拥有一个名为URL
的自己的类,可能是这个类。不要那样做。不要使用现有的JDK类名。