¿Cuál es la forma correcta de "vaciar" un StringWriter
en Java para que pueda reutilizar el StringWriter
sin tener que crear uno nuevo? Ni StringWriter.flush()
ni StringWriter.close()
parecen tener el efecto deseado.¿Cómo se "vacía" un StringWriter en Java?
Respuesta
¿Qué le parece llamar al getBuffer().setLength(0)
?
dulce, agradable gracias. – Gurnard
Si inicialmente configura StringWriter en un tamaño específico, ¿este setLength reducirá ese tamaño a 0? –
Esto mantiene la capacidad del buffer de la misma. Si desea desasignar la memoria, use 'writer.getBuffer(). TrimToSize();' después de establecer la longitud. – thomas88wp
Alternativamente, también podríamos borrar el buffer usando el siguiente código:
StringBuffer buf = ****.getBuffer();
buf.delete(0,buf.length());
¿Esto borra el contenido del búfer o desasigna el almacenamiento del búfer? En este caso, quiero borrar los contenidos. –
Borra el contenido ... –
Si se desasigna la memoria para el búfer borrado, no estoy seguro ... Se puede consultar con buf.capacity() –
- 1. StringBuilder Vs StringWriter/StringReader
- 2. ¿Cómo crear una carpeta vacía en java?
- 3. ¿Cómo se vacía un archivo log4j FileAppender?
- 4. StringWriter o StringBuilder
- 5. ¿Cómo se compila una clase vacía y una estructura vacía?
- 6. Escribiendo al archivo txt desde StringWriter
- 7. Clase interna anónima vacía en java
- 8. ¿Por qué DataContractSerializer to StringWriter está truncado?
- 9. Uso de StringWriter para la serialización XML
- 10. Cómo detectar cuando UITextField se vacía
- 11. ¿Debo disponer de un stringwriter? o reutilizar de alguna manera?
- 12. Diferencia entre StreamWriter/Reader y StringWriter/Readerll
- 13. Gurobi y solución vacía y java
- 14. ¿Cómo debo probar los parámetros de cadena vacía y/o vacía en un método?
- 15. WF4RC, la actividad WriteLine arroja un error en StringWriter asignado a TextWriter
- 16. simpleframework, deserializar un elemento vacío en una cadena vacía en lugar de nulo
- 17. Conjunto de cadenas por StringBuilder vs StringWriter y PrintWriter
- 18. ¿Se vacía un @autoreleasepool {} al regresar/salir temprano?
- 19. Cómo anular un método de Java de groovy
- 20. ¿Cómo se elimina un valor que tiene una clave vacía de una matriz asociativa en PHP?
- 21. Estructura vacía en C vs estructura vacía en C++
- 22. ?? ¿Se unen para una cadena vacía?
- 23. Cadena vacía insertando un cero, no un
- 24. ¿Cómo creo una matriz vacía en YAML?
- 25. Html.TextboxFor/decimales que se vacía en lugar de 0
- 26. Secuencia vacía en LINQ
- 27. ¿Cómo inicializar la lista vacía?
- 28. PHP: Recorte cada elemento en un objeto y si está vacía, se establece en N/A
- 29. ¿Convierte un StreamWriter a OutputStream en java?
- 30. Cómo crear una clase vacía en F #
¿De qué manera ellos no tienen el efecto deseado? Además, ¿por qué quieres reutilizarlo en lugar de crear uno nuevo? – zigdon
No vacían el búfer 'StringWriter', que es el efecto que deseo. –