gpt4 book ai didi

java - 用 Java 将任意 URL 的 HTML 内容保存在文本文件中

转载 作者:行者123 更新时间:2023-12-01 13:16:01 26 4
gpt4 key购买 nike

我试图将任何 URL 的 HTML 内容保存为 java 中的文本文件,但它不起作用如何保存它?我的代码是

import java.io.*;

class DemoTest {
public static void main(String st[]) {
try {
FileInputStream fis = new FileInputStream("C:\Users\Admin\Desktop\new.html");
//a.html or pass tha path of html
FileOutputStream fos = new FileOutputStream("b.txt");//to writw source in file
while (true) {
int i = fis.read();
if (i == -1)
break;
System.out.print((char) i);//display on cmd
fos.write(i);// write the source in b.txt

}
} catch (Exception e) {
}
}
}

最佳答案

使用Files.copy():

Files.copy(Paths.get(sourceFile), Paths.get(dstFile));

如果您有 URL 对象,则可以直接复制其流:

Files.copy(url.openStream(), Paths.get(dstFile));

Javadoc for Files

关于java - 用 Java 将任意 URL 的 HTML 内容保存在文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22465740/

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