在Java中刷新StringWriter有什么意义?

StringWriter具有flush功能.刷新字符串缓冲区是什么意思?
它必须有一个flush()的实现,因为它的超类Writer是一个抽象方法,StringWriter不是一个抽象类.但是,如果您查看StringWriter.flush()的源代码,您可以在JDK安装目录中的src.zip文件中找到它,您将看到:

/**
 * Flush the stream.
 */
public void flush() {
}

换句话说,它什么都不做. (有其他的子类的Writer其中flush()确实做一些有用的事情).

实施这种方法的人可以证明它没有做任何事情,但是没有.

翻译自:https://stackoverflow.com/questions/12508450/what-sense-does-it-make-to-flush-a-stringwriter-in-java

转载注明原文:在Java中刷新StringWriter有什么意义?