我正在尝试编写一个方法,如果一个文件尚未存在,则生成"log.txt文件"然后写入该文件.我遇到的问题是每次调用该方法时,它都会覆盖现有的日志.如何更改方法以便不是覆盖数据而是更新文件?
我的写文件方法:
File log = new File("log.txt")
try{
if(log.exists()==false){
System.out.println("We had to make a new file.");
log.createNewFile();
}
PrintWriter out = new PrintWriter(log);
out.append("******* " + timeStamp.toString() +"******* " + "\n");
out.close();
}catch(IOException e){
System.out.println("COULD NOT LOG!!");
}
Run Code Online (Sandbox Code Playgroud) java ×1