java - 将文件写入java而不删除先前写入所述文件的内容
问题描述
我想编写一个程序来保留我之前在文件中编写的内容,并不断地添加它,而不是每次运行程序时都将其全部删除。
import java.util.Scanner;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.lang.Math;
class Movie_Ratings_2 {
public static void main(String[] args) {
Scanner n = new Scanner (System.in);
String fileName = "output.txt";
String x = n.nextLine();
try {
PrintWriter outputStream = new PrintWriter(fileName);
outputStream.println(x);
outputStream.close();
outputStream.flush();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
解决方案
推荐阅读
- php - 将介绍视频添加到 php mvc 网站项目
- dapr - 如何实现手动“dapr init”而不是命令“dapr init”
- reactjs - react:根据id从rest api中获取数据
- android - MutableLiveData 的预期不可为空值
- keycloak - 在将 keycloak 设置为外部身份提供者时获取 IDENTITY_PROVIDER_LOGIN_ERROR
- regex - fail2ban 和特定的 RegEx
- java - Proguard 是否支持在 module-info.class 中混淆包名
- python - 显示模型中的选择(不使用 django 表单)
- angular - Angular11 中的 HTTPS API 调用
- swift - 从 UIViewControllerRepresentable 发送一个事件到 swiftui 视图