Domanda

C'è un modo semplice e pulito per convertire un'istanza di java.io.PrintWriter in un java.io.PrintStream?

È stato utile?

Soluzione

In primo luogo ottenere un OutputStream dal Writer. Vedere questa domanda

, quindi farla passare come argomento al costruttore PrintStream:

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

Aggiornamento: commons-io 2.0 ha WriterOutputStream , in modo da utilizzare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top