example - outputstreamwriter java ejemplo
Convierte un StreamWriter a OutputStream en java? (1)
No se puede hacer eso exactamente, ya que StringWriter
es un Writer
, no un Stream
. Pero puedes hacer esto:
// create a ByteArray stream, which will be wrapped by a PrintStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintStream ps = new PrintStream(baos);
System.setOut(ps);
// print whatever you got
String result = baos.toString();
Estoy tratando de redirigir System.out a un String usando System.setOut, que toma un PrintStream. ¿Hay alguna manera de convertir un StringWriter en un Stream para poder pasarlo a setOut?