Как вы «очищаете» StringWriter в Java? - PullRequest
35 голосов
/ 17 сентября 2010

Как правильно «очистить» StringWriter в Java, чтобы я мог повторно использовать StringWriter без необходимости создания нового? Ни StringWriter.flush(), ни StringWriter.close() не дают желаемого эффекта.

Ответы [ 2 ]

53 голосов
/ 17 сентября 2010

Как насчет звонка getBuffer().setLength(0)?

2 голосов
/ 16 января 2017

В качестве альтернативы, мы также можем удалить буфер, используя следующий код:

StringBuffer buf = ****.getBuffer();
buf.delete(0,buf.length());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...