是否有一种干净简单的方法将java.io.PrintWriter
的实例转换为java.io.PrintStream
?
答案 0 :(得分:11)
首先从OutputStream
获取Writer
。见this question
然后将其作为参数传递给PrintStream
构造函数:
OutputStream os = new WriterOutputStream(writer);
PrintStream ps = new PrintStream(os);
更新:commons-io 2.0已WriterOutputStream
,因此请使用它。