java文件输出时如何接着原来的文档写入数据,而不是开头写入?
如图:原题是第一个图,我的代码是第二个图,运行结果是第三个图,可见,java在写入文档时从开头开始写了,如何修改,让它接着原来的行写出最后一行?...
如图:原题是第一个图,我的代码是第二个图,运行结果是第三个图,可见,java在写入文档时从开头开始写了,如何修改,让它接着原来的行写出最后一行?
展开
展开全部
import java.io.*;
class Main{
public static void main(String[] args) throws Exception{
FileWriter fw=new FileWriter("data.txt",true);//表示追加
fw.write("大家好!hello!bye");
fw.flush();
fw.close();
}
}
如上即可,简洁易懂。。。
追问
原题是用PrintWriter做,该如何实现呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询