有没有一种简单而安全的方法将PrintWriter转换为PrintStream?

时间:2010-11-24 15:17:53

标签: java stream writers

是否有一种干净简单的方法将java.io.PrintWriter的实例转换为java.io.PrintStream

1 个答案:

答案 0 :(得分:11)

首先从OutputStream获取Writer。见this question

然后将其作为参数传递给PrintStream构造函数:

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

更新:commons-io 2.0已WriterOutputStream,因此请使用它。