java - PrintStream - 如何写入已创建的文件

标签 java printstream

<分区>

我想使用 PrintStream 将测试结果写入已创建的文本文件。可惜我只知道这个说法

PrintStream out = new PrintStream(new FileOutputStream("Results.txt"))

但这是在创建一个新文件。从语句中删除 new 将不起作用。

那么,在Results.txt中不删除之前的结果/创建新结果的命令是什么?

最佳答案

使用此构造函数以追加模式打开文件:

public FileOutputStream(String name, boolean append)

PrintStream out = new PrintStream(new FileOutputStream("Results.txt",true));

关于java - PrintStream - 如何写入已创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39122288/

相关文章:

Java:需要对引用对象的 API 文档进行说明

java - 有没有办法在 IntelliJ IDEA 中使用 jlink 来创建自定义模块化运行时镜像?

java - 为什么 PrintStream 类引用在 java 的 System 类中声明为静态变量?

java - 如果可能,将信息从 Java PrintStream 发送到 JTextPane 的最佳方法是什么?

java - 编写 CANopen 测试实用程序

java - 简化 Java IF-ELSE

java - 使用 PrintStream append 到文本文件

java - 为什么这个基本的客户端-服务器程序不传递数据?

java - "Turn off"输出流

java - 使用jboss5线程池启动线程