java 给txt 文件追加 数据
时间: 2024-11-15 21:29:31 浏览: 4
java追加写入txt文件的方法总结
在Java中,给文本文件(txt文件)追加数据通常涉及`java.io.FileWriter`或`java.io.BufferedWriter`类。这里是一个简单的示例:
```java
import java.io.*;
public class AppendToFile {
public static void main(String[] args) {
String filePath = "example.txt"; // 替换为你需要操作的文件路径
String dataToAppend = "这是一条新的追加内容"; // 要追加的数据
try {
// 使用BufferedWriter提供更好的性能和控制
BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true)); // 第二个参数设为true表示追加模式
// 写入数据
writer.write(dataToAppend);
writer.newLine(); // 每行结尾添加新行
// 关闭流以释放资源
writer.close();
System.out.println("数据已成功追加到文件");
} catch (IOException e) {
e.printStackTrace();
System.out.println("发生错误: " + e.getMessage());
}
}
}
```
这个程序会打开指定的txt文件,在末尾追加新的数据,并在每行末尾自动添加一个换行符。如果文件不存在,它会被创建。
阅读全文