在 Java 中,如果你想以追加模式打开一个文件并写入内容
在 Java 中,如果你想以追加模式打开一个文件并写入内容,可以使用 FileWriter 类,并传递一个布尔值参数 true 给其构造函数,以启用追加模式。以下是一个简单的示例,演示如何以追加模式写入文件:
java
import java.io.FileWriter;
import java.io.IOException;
public class AppendToFileExample {
public static void main(String[] args) {
String filePath = "c";
String contentToAppend = "这是要追加的内容。\n";
try (FileWriter writer = new FileWriter(filePath, true)) { // 第二个参数 true 表示追加模式
writer.write(contentToAppend);
System.out.println("内容已成功追加到文件。");
} catch (IOException e) {
System.err.println("写入文件时发生错误: " + e.getMessage());
}
}
}
代码说明:
导入必要的类:
java.io.FileWriter:用于写入字符文件。
java.io.IOException:用于处理输入输出异常。
指定文件路径:
String filePath = "example.txt"; 指定要写入的文件路径。
要追加的内容:
String contentToAppend = "这是要追加的内容。\n"; 指定要追加到文件的字符串。
使用 FileWriter 以追加模式写入文件:
try (FileWriter writer = new FileWriter(filePath, true)):创建一个 FileWriter 对象,并将第二个参数设置为 true,以启用追加模式。
writer.write(contentToAppend);:将内容写入文件。