¿Existe una forma simple y segura de convertir a un PrintWriter en un PrintStream?

StackOverflow https://stackoverflow.com/questions/4268353

  •  28-09-2019
  •  | 
  •  

Pregunta

¿Hay una forma limpia y sencilla de convertir una instancia de java.io.PrintWriter en un java.io.PrintStream?

¿Fue útil?

Solución

Primero obtenga un OutputStream desde el Writer. Ver esta pregunta

Luego pasarlo como argumento al PrintStream constructor:

OutputStream os = new WriterOutputStream(writer);
PrintStream ps = new PrintStream(os);

Actualizar: comunes-io 2.0 tiene WriterOutputStream, así que úsalo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top