FileWriter是带缓冲的流吗?怎么还有这个方法。

解决方案 »

  1.   

    有时候在缓冲区未满的情况下把数据刷到文件里,这个时候就需要flush了。有时候确实需要你手动刷数据的情况,比如说这个文件用于两个程序通信。
      

  2.   

    有缓冲区的话,与BufferedWriter的缓冲有什么区别呢?
      

  3.   

    没有区别都是要用flush清空未满的缓存区,也可以用关闭(close()方法)来清空缓存区.