gpt4 book ai didi

Java 重定向 System.out 并追加

转载 作者:行者123 更新时间:2023-12-02 10:54:24 27 4
gpt4 key购买 nike

在 Java 中,我已重定向 System.out: System.setOut("someText.txt"); 以写入文本文件。我想每小时运行一次该程序,并将每组打印语句附加到文件末尾。例如,假设在 1 小时,我的程序运行,打印“Hello\n”,然后退出。然后在第 2 小时,我的程序运行,打印“hello Again\n”,然后退出。

如果发生这种情况,我希望文本文件的内容类似于:

Hello
Hello again

目前,我只是覆盖文本文件。

  1. 如何使用此重定向的 printStream 附加到文本文件的末尾?

编辑我怎样才能打印到控制台?

最佳答案

构建 FileOutputStream 时使用以下内容:

FileOutputStream(File file, boolean append)

Creates a file output stream to write to the file represented by the specified File object.

来自 JAVADOC

代码示例:

OutputStream outStream = new FileOutputStream("file1.txt",true);

关于Java 重定向 System.out 并追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14571093/

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