FileWriter构造函数一个有两个参数,第二个参数改为true就是追加数据
public void save(int uid,int pid,double value) throws Exception {
BufferedWriter bw = new BufferedWriter(new FileWriter("src/data/testCF.txt", true));
String str = "";
str = "\n" + uid + "," + pid + "," + value;
bw.write(str);
bw.flush();
bw.close();
//或者下面这种字节流的方法
/*FileOutputStream fos = new FileOutputStream("src/data/testCF.txt", true);
fos.write(str.getBytes());
fos.flush();
fos.close();*/
}
看一下这两个流的构造器
FileOutputStream fos = new FileOutputStream(name, append);
FileWriter fw = new FileWriter(name, append);
参数已经说的很明确的,如果用buffer流的话装饰一下就行了