java - 无法解析方法 openConnection()

标签 java android

我正在尝试使用以下代码从 URL 下载 Web 内容:

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;

我查看了几乎所有与此相关的问题,但我似乎没有让它发挥作用。

最佳答案

您必须有一个属于您自己的名为 URL 的类,可能就是这个。不要那样做。不要将现有的 JDK 类名用作您自己的类名。

关于java - 无法解析方法 openConnection(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40541283/

相关文章:

java - 在 Android 上分析来自麦克风的声音(谐波、分音、泛音)

java - 反 XSS java 库

android - 如何获取自适应横幅 (Admob) API 30 的尺寸

android - Google Sheets API V4 以更少的步骤阅读公共(public)表格

android - Android 中的 PDF 阅读器

java - 无法发送事件错误

java - PMD 的 ArrayIsStoredDirectly 规则背后的推理

Java native 进程超时

java - 为什么 Stream.max 接受 Integer.compare 作为输入参数?

java - 使用哪种设计模式(如果存在)?