呵呵,你要注意看你的代码
PrintWriter out = new PrintWriter(new FileWriter("a.txt"),true);
这一行用的两个构造函数分别是
PrintWriter(OutputStream out, boolean autoFlush)
通过现有的 OutputStream 创建新的 PrintWriter。
FileWriter(File file)
根据给定的 File 对象构造一个 FileWriter 对象。
我知道其实你想用的是 FileWriter(File file,boolean append)对巴
所以把你那句要修改成
PrintWriter out = new PrintWriter(new FileWriter("a.txt",true));
就可以了 |