2010-11-24 16 views

Répondre

10

Obtenez d'abord un OutputStream à partir du Writer. Voir this question

passe ensuite comme argument du constructeur PrintStream:

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

Mise à jour: commons-io 2.0 a WriterOutputStream, afin de l'utiliser. PrintWriter est destiné à remplacer PrintStream.

+0

Malheureusement le code lié à cette question est copyright, et donc pas adapté à mes besoins. Je suis heureux d'accepter que j'ai besoin de le mettre en œuvre moi-même. – Armand

+0

cela ne devrait pas être un problème. C'est "Licencié sous la licence Apache, Version 2.0". Je parierais que vous utilisez déjà un certain nombre de bibliothèques sous licence – Bozho

+1

@Alison - le code Java entier est protégé par des droits d'auteur. –