无法解析方法openConnection()

时间:2016-11-11 04:48:54

标签: java android

我尝试使用以下代码从网址下载网页内容:

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相关问题,但我似乎没有让它发挥作用。

1 个答案:

答案 0 :(得分:5)

你必须拥有一个名为URL的自己的类,可能是这个类。不要那样做。不要使用现有的JDK类名。