Writer w=new FileWriter("C:test.txt"); w.write(s); w.flush(); w.write(s); 和w.flush();方法怎么理解,有什么作用?
问题描述:
Writer w=new FileWriter("C:test.txt"); w.write(s); w.flush();
w.write(s); 和w.flush();方法怎么理解,有什么作用?
答
w.write(s);这句是把S这个串写到你指定的W文件里(实际上是写到缓冲区里.)
w.flush();这是刷新(经过刷新你的缓冲里的东西会真正的写到你指定的文件里)