Gibt es eine saubere und einfache Möglichkeit, eine Instanz von java.io.PrintWriter
in eine java.io.PrintStream
zu konvertieren?Gibt es eine einfache und sichere Möglichkeit, einen PrintWriter in einen PrintStream umzuwandeln?
Gibt es eine einfache und sichere Möglichkeit, einen PrintWriter in einen PrintStream umzuwandeln?
Antwort
Zuerst erhalten Sie eine OutputStream
von der Writer
. Siehe this question
gibt es dann als Argument für den Konstruktor PrintStream
:
OutputStream os = new WriterOutputStream(writer);
PrintStream ps = new PrintStream(os);
Update: commons-io 2.0 WriterOutputStream
hat, so ist es verwenden.
Leider ist der in dieser Frage verlinkte Code urheberrechtlich geschützt und daher nicht für meine Bedürfnisse geeignet. Ich bin froh zu akzeptieren, dass ich das selbst umsetzen muss. – Armand
sollte das kein Problem sein. Es ist "lizenziert unter der Apache-Lizenz, Version 2.0". Ich würde wetten, dass Sie eine Reihe von so lizensierten Bibliotheken bereits verwenden – Bozho
@Alison - die gesamte Java-Codebasis ist urheberrechtlich geschützt. –
- 1. Java: Unterschied zwischen PrintStream und PrintWriter
- 2. Gibt es eine einfache Möglichkeit, einen Code TextBox zu erstellen?
- 3. Gibt es eine point-free Möglichkeit, eine bedingte Prüfung in einen Maybe-Typ der Eingabe umzuwandeln?
- 4. Gibt es eine Möglichkeit, Quellcode wieder in eine CodeCompileUnit umzuwandeln?
- 5. Gibt es eine Möglichkeit, ein Cobertura XML in einen HTML-Bericht umzuwandeln?
- 6. Gibt es eine Möglichkeit, RedisValue [] in string [] umzuwandeln?
- 7. Gibt es eine Möglichkeit, ein Diagramm in Daten umzuwandeln?
- 8. Eine Möglichkeit, einen Blockstil/CSS in Inline-CSS umzuwandeln?
- 9. Gibt es eine einfache Möglichkeit, einen Iterator in eine Liste in Java zu kopieren?
- 10. iOS: Gibt es eine sichere Möglichkeit, einen API-Schlüssel in den Code aufzunehmen?
- 11. Gibt es eine einfache Möglichkeit, einen Javascript-Interpreter in eine C# -Anwendung einzubetten?
- 12. Gibt es eine Möglichkeit, einen Wert vor- und abzuleiten?
- 13. Gibt es eine einfache Möglichkeit, einen Verweis auf eine beliebige Instanzvariable in einem Array zu speichern?
- 14. Gibt es eine einfache Möglichkeit, eine (Lambda-Ausdruck) Zeichenfolge in einen Action-Delegaten zu analysieren?
- 15. Gibt es eine Möglichkeit, einen Prozess "aufwärmen" zu lassen?
- 16. Ist es sicher, eine Matte in einen anderen Typ umzuwandeln?
- 17. Gibt es eine nette, sichere und schnelle Möglichkeit, einen InputStream in Scala in eine Datei zu schreiben?
- 18. Gibt es in git eine einfache Möglichkeit, einen nicht verwandten Zweig in ein Repository einzuführen?
- 19. Ist es möglich, einen boost :: system :: error_code in einen std: error_code umzuwandeln?
- 20. Gibt es eine Möglichkeit, gitlab einen Abdeckungsbericht hinzuzufügen?
- 21. Gibt es eine Möglichkeit, einen Dateityp mit Webpack zu ignorieren?
- 22. Gibt es eine einfache Möglichkeit, eine Tabelle in Prozedur umzubenennen?
- 23. Gibt es eine einfache Möglichkeit, einen Befehlsalias in mysql zu erstellen?
- 24. Gibt es eine einfache Möglichkeit, einen Min-Heap in C++ zu erstellen?
- 25. Gibt es eine einfache Möglichkeit, einen Socket zu einem SSLified Socket in C++ zu konvertieren?
- 26. Gibt es in GTK eine einfache Möglichkeit, alle Widgets um einen beliebigen Betrag zu skalieren?
- 27. Gibt es eine einfache Möglichkeit, einen RTP-Video/Audio-Stream in WPF abzuspielen?
- 28. Gibt es eine einfache Möglichkeit, einen Datenrahmen mit unterschiedlichen Wertlängen in rpy2 zu erstellen?
- 29. Gibt es eine Möglichkeit, einen Stream in Java 8 wiederzuverwenden?
- 30. pandas: Gibt es eine Möglichkeit, einen Titel für eine einfache OLS-Regressionsausgabe anzugeben
PrintWriter ist als Ersatz für PrintStream vorgesehen. Wenn Sie können, sollten Sie einen PrintWriter verwenden. –