在Java中“清空”StringWriter
的正确方法是什么,以便我可以重用StringWriter
而无需创建新的{{1}}? StringWriter.flush()
和StringWriter.close()
似乎都没有达到预期的效果。
答案 0 :(得分:53)
如何拨打getBuffer().setLength(0)
?
答案 1 :(得分:2)
或者,我们也可以使用以下代码删除缓冲区:
StringBuffer buf = ****.getBuffer();
buf.delete(0,buf.length());