Question

Y at-il une manière propre et simple de convertir une instance de java.io.PrintWriter en java.io.PrintStream?

Était-ce utile?

La solution

Tout d'abord obtenir un OutputStream du Writer. Voir cette question

passer ensuite comme argument au constructeur de PrintStream:

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

Mise à jour: commons-io 2.0 a WriterOutputStream , afin de l'utiliser.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top