日期:2014-05-20  浏览次数:20801 次

为什么流没有关闭就写不进去东西?
      FileWriter filewriter=new FileWriter("D:/1.txt");
      BufferedWriter bufferedwriter=new BufferedWriter(filewriter);
      bufferedwriter.write("wwwwwwwwwwwwwwww");
      bufferedwriter.close();


如题,没有关闭bufferedwriter的时候,txt文件里面是什么都没有的,
想不明白,这个跟我们接水不是一样的道理吗?
水应该已经接到桶子里面去了啊,只是水龙头没有关而已,不是吗?

------解决方案--------------------
你关闭之前流没有刷新,buff.flush()