gpt4 book ai didi

java - 将多次运行的控制台输出写入文本文件

转载 作者:行者123 更新时间:2023-12-01 06:39:28 25 4
gpt4 key购买 nike

我的问题与this one有关。但是,我正在寻找一种在多次运行中附加文本文件的方法。有没有办法将控制台输出写入文本文件而不删除旧的运行信息?我正在处理 30 多个类(class),更改 System.out.println 会很乏味。声明,所以我更喜欢坚持 System.setOut解决方案。

我有以下基于@Mac答案的代码

   PrintStream out = new PrintStream(new FileOutputStream("aa.txt"),true);
System.setOut(out);

但是文件 aa.txt不附加结果,我在这里遗漏了什么吗?

最佳答案

当您为文件创建 FileWriterFileOutputStream 时,将 true 作为第二个参数传递给 FileWriter 的构造函数FileOutputStream

FileWriter(File file, boolean append) 

关于java - 将多次运行的控制台输出写入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17628478/

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