我想在写入文件之前清除文件的内容。我不想删除它,我想清除内容
当你这样做时
try (PrintWriter pw = new PrintWriter(new FileWriter(filename))) {
pw.println(whatever);
这会在写入所需的任何内容之前清除/截断文件的内容。这不会删除文件。
您可以使用 PrintWriter 使用其打印方法并将内容设置为空字符串。