如何在 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中文网其他相关文章!