我想知道我应该写多长时间才能超过缓冲区并因此自动刷新缓冲区。
try
{
BufferedWriter br = new BufferedWriter(new FileWriter(file),1);
br.write("How much should I write in order to get it flushed without using .flush() nor close());
我知道 close() 会自动刷新缓冲区,但我也知道,一旦缓冲区已满并且它接收到更多输入,它就会刷新它然后获得更多输入。所以我应该再写多少才能克服1
我在构造函数中指定的大小?我已经输入了很多但是没有结果。PS:这只是为了了解缓冲区在幕后是如何工作的。
提前致谢。