import java.io.*;
class BufferedWriterDemo
{
public static void main(String[] args) throws IOException
{
FileWriter fl=new FileWriter("ggg.txt");
BufferedWriter bw=new BufferedWriter(fl);
bw.write("abcdef");
//bw.newLine();
bw.write("dfsfsf");
bw.flush();
bw.close();
}
}
FileWriter fl=new FileWriter("ggg.txt");------------------------------------------------------这里面并没有加入true append的判定,为什么后面能继续在后面追加字符,而不是从新写一个文本??
按毕老师的讲解:FileWriter fl=new FileWriter("ggg.txt",true);------------------------------------------------------追加了true append的判定才能在之前文件里面追加字符,但是为什么上面不用都可以直接在后面追加字符,而没有重新写文本?? |