gpt4 book ai didi

java printWriter 不向文件写入任何内容,但创建了文件

转载 作者:行者123 更新时间:2023-12-02 05:11:23 29 4
gpt4 key购买 nike

我用它来将字符串写入文件。我看到这个文件是由这段代码创建的,但里面没有内容。

PrintWriter out = new PrintWriter("/home/paul/Documents/linuxwork/core_java/Welcome/src/output.txt");
out.println("helloworld");

我错过了什么吗?

谢谢

最佳答案

使用 the constructor you used 禁用自动管线冲洗,因此需要调用 out.flush() 将流刷新到文件:

PrintWriter out = new PrintWriter("/home/paul/Documents/linuxwork/core_java/Welcome/src/output.txt");
out.println("helloworld");
out.flush();

关于java printWriter 不向文件写入任何内容,但创建了文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27309495/

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