📜  printwriter java 附加到文件 - Java (1)

📅  最后修改于: 2023-12-03 15:33:47.864000             🧑  作者: Mango

PrintWriter Java 附加到文件

在Java编程中,PrintWriter类是一种常用的输出流类。该类允许我们将数据写入到文件等输出流中。在某些情况下,我们需要将内容附加到文件中而不是覆盖文件内容。下面将介绍如何使用PrintWriter类向文件中附加内容。

使用PrintWriter附加到文件
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

public class AppendToFile {
   public static void main(String[] args) throws IOException {
      String fileName = "example.txt";
      String content = "This is some additional text to be appended to the file.";

      FileWriter fileWriter = new FileWriter(fileName, true);
      PrintWriter printWriter = new PrintWriter(fileWriter);
      printWriter.println(content);
      printWriter.close();
   }
}

上面的代码将创建一个PrintWriter对象,并在文件末尾附加指定的文本内容。在使用PrintWriter时,我们首先需要创建一个FileWriter对象,并向其传递文件名和布尔变量“true”,告诉FileWriter要打开文件的附加模式。接下来,我们将该FileWriter对象作为参数传递给PrintWriter构造函数,并使用PrintWriter对象的println()方法写入文本。

总结

在Java中,使用PrintWriter类附加内容到文件中只需将FileWriter对象传递给PrintWriter构造函数并使用PrintWriter对象的println()方法写入文本即可。请注意,在使用PrintWriter对象时必须使用close()方法关闭它。