我正在用java进行文件编写操作。我想在编写新文件之前,先清除文件的内容,如何?

我正在用java进行文件编写操作。我想在编写新文件之前,先清除文件的内容,如何?,java,file,Java,File,我想在写入文件之前清除文件的内容。我不想删除它,我想清除内容您可以使用PrintWriter的打印方法并将内容设置为空字符串来执行此操作。当您这样做时 try (PrintWriter pw = new PrintWriter(new FileWriter(filename))) { pw.println(whatever); 这将在写入您想要的内容之前清除/截断文件的内容。这不会删除该文件。那么到目前为止您尝试了什么?您好,欢迎来到StackOverfow,请阅读,请在问题中包含您尝

我想在写入文件之前清除文件的内容。我不想删除它,我想清除内容

您可以使用PrintWriter的打印方法并将内容设置为空字符串来执行此操作。

当您这样做时

try (PrintWriter pw = new PrintWriter(new FileWriter(filename))) {
    pw.println(whatever);

这将在写入您想要的内容之前清除/截断文件的内容。这不会删除该文件。

那么到目前为止您尝试了什么?您好,欢迎来到StackOverfow,请阅读,请在问题中包含您尝试过的代码。