首页 > Java > java教程 > 如何在 Java 中将 URL 的内容读入字符串?

如何在 Java 中将 URL 的内容读入字符串?

DDD
发布: 2024-11-03 14:30:30
原创
518 人浏览过

How to Read a URL's Content into a String in Java?

如何在 Java 中将 URL 的内容读入字符串

在 Java 中将 URL 的内容读入字符串可能是一项简单的任务,与 Groovy 的对应部分类似。让我们深入研究 Java 的等效项:

要通过几行代码实现此目的,您可以利用 Java 的 Scanner 类:

<code class="java">String content = new Scanner(new URL(url).openStream()).useDelimiter("\A").next();</code>
登录后复制

这会从提供的 URL 读取内容并将其分配给content 变量。

如果您喜欢更全面的实现,请考虑以下内容:

<code class="java">public static String readStringFromURL(String url) throws IOException {
    try (Scanner scanner = new Scanner(new URL(requestURL).openStream())) {
        scanner.useDelimiter("\A");
        return scanner.hasNext() ? scanner.next() : "";
    }
}</code>
登录后复制

此函数接受 URL 作为参数,并使用 try-with-resources 块处理异常。它确保使用后正确的资源清理。

以上是如何在 Java 中将 URL 的内容读入字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板