Как вы "очищаете" StringWriter в Java?

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

2 ответа

Решение

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

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

StringBuffer buf = ****.getBuffer();
buf.delete(0,buf.length());
Другие вопросы по тегам