¿Hay alguna forma posible de convertir PrintStream
en PrintWriter
(o viceversa) que no sea usando WriterOutputStream
que está en apache común?Convierte PrintStream a PrintWriter
Respuesta
Convertir PrintStream
a PrintWriter
, utilice el constructor: PrintWriter(OutputStream out)
Con ese constructor, que arriesgarse a que la codificación incorrecta, ya que tiene una codificación PrintStream
pero utilizando PrintWriter(OutputStream out)
hace caso omiso de eso y sólo utiliza juego de caracteres por defecto del sistema. Si no desea que el defecto del sistema, se tendrá que mantener la codificación en un campo separado o variable y uso:
pw = new PrintWriter(new OutputStreamWriter(myPrintStream, encoding));
Dónde encoding
puede ser (por ejemplo) "UTF-8"
o una instancia de Charset
.
Usted puede simular 'System.out.println()' a través de 'pw = new PrintWriter (System.out);' –
- 1. Java: diferencia entre PrintStream y PrintWriter
- 2. PrintStream y PrintStream nunca se tiran IOExceptions
- 3. Cómo usar flush() para PrintStream
- 4. Java: PrintStream a String?
- 5. Java: ¿Por qué las clases PrintWriter o PrintStream no lanzan una excepción?
- 6. ¿Existe una manera simple y segura de convertir un PrintWriter en un PrintStream?
- 7. ObjectOutputStream y PrintWriter Conflict
- 8. HttpServletResponse PrintWriter para escribir un InputStream
- 9. ¿Convierte un StreamWriter a OutputStream en java?
- 10. ¿por qué un PrintWriter local interfiere con otro PrintWriter local?
- 11. ¿Problemas con BufferedReader/PrintWriter?
- 12. ¿Por qué necesita PrintWriter?
- 13. ¿PrintWriter es seguro para subprocesos?
- 14. Convierte System.Drawing.Image a System.Windows.Controls.Image?
- 15. Convierte XDocument a Stream
- 16. Convierte Char a Int
- 17. Convierte BitSet a int
- 18. Convierte BSTR a char *
- 19. Convierte cadena a datetime
- 20. Convierte latin1 a UTF8
- 21. ¿Convierte NSString a NSInteger?
- 22. Escribiendo a la consola con System.out y PrintWriter
- 23. Conjunto de cadenas por StringBuilder vs StringWriter y PrintWriter
- 24. Convierte XLSX a CSV correctamente
- 25. iPhone - ¿Convierte CTFont a UIFont?
- 26. C# - Convierte decimal a int32
- 27. Python Convierte fracción a decimal
- 28. Convierte T-SQL a MySQL
- 29. Convierte de char * a NSString?
- 30. HTTP Post convierte € a? símbolo
¿No puedes usar el ajuste PrintStream en PrintWriter? – nhahtdh
¿Cuál es tu objetivo? –
mi objetivo es convertir printstream a print writer y NO agregar apache.jar a mi código. – MBZ