Каков правильный способ "опорочить" StringWriter
на Java, чтобы я мог повторно использовать StringWriter
, не создавая новенький? Ни StringWriter.flush()
, ни StringWriter.close()
, похоже, желаемый эффект.
Как вы "пустили" StringWriter в Java?
Ответ 1
Как насчет вызова getBuffer().setLength(0)
?
Ответ 2
В качестве альтернативы мы также можем удалить буфер, используя следующий код:
StringBuffer buf = ****.getBuffer();
buf.delete(0,buf.length());