无法解析法的openConnection()
问题描述:
我想用下面的代码来下载从URL的网页内容:无法解析法的openConnection()
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语句是这样的:
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
我看看ALMOST一切都是那么相关的问题上,但我似乎没有得到它的工作。
不要忘记导入java.net.URL – Mordechai
当我添加'导入java.net.URL' android studio没有使用它。 – hello
'new StringBuilder(existing_string)'是毫无意义的。只需使用无参数构造函数。在这段代码中你完全不需要'existing_string'。 – EJP