java追加写入文件
时间: 2024-10-17 10:01:13 浏览: 31
java追加写入txt文件的方法总结
在Java中,如果你想要追加内容到已存在的文件里,而不是覆盖原有内容,你可以使用`java.io.FileWriter`或者`java.nio.file.Files`类配合`Files.write()`方法。这里是一个简单的例子:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.nio.charset.StandardCharsets;
public class AppendToFileExample {
public static void main(String[] args) {
String filePath = "path_to_your_file.txt";
String contentToAppend = "This is some additional text to be appended.\n";
try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true))) {
writer.append(contentToAppend);
System.out.println("Content has been successfully appended to the file.");
} catch (IOException e) {
System.err.println("An error occurred while appending to the file: " + e.getMessage());
}
}
}
```
在这个例子中,`FileWriter`的构造函数接收两个参数:文件路径和布尔值`true`表示追加模式。`BufferedWriter.append()`方法用于实际追加文本。
阅读全文