gpt4 book ai didi

java - 从 URL 读取 XML 作为字符串

转载 作者:行者123 更新时间:2023-11-29 09:39:57 25 4
gpt4 key购买 nike

我有一个文件 https://localhost/myeg.xml我想在 Java 中将文件读取为字符串。如果有单独的图书馆或任何其他方式,有人可以帮助我吗。

最佳答案

你可以试试:

URL url = new URL(myfile);
InputStream is = url.openStream();
byte[] buf = new byte[1024];
int read = -1;
StringBuilder bld = new StringBuilder();
while ((read = is.read(buf, 0, buf.length) != -1) {
bld.append(new String(buf, 0, read, "utf-8"));
}

String s = bld.toString();
  • 这假定 utf-8,如果原始主机确实指定了编码,我会使用 .openConnection() 并找出“内容类型”(和编码)在阅读流之前。
  • 为了提高性能,您可能希望将 InputStream 包装在 BufferedInputStream 中。
  • 您可能需要一个try-finally 来关闭InputStream

关于java - 从 URL 读取 XML 作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6694166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com