有没有一种干净简单的方法来转换实例 java.io.PrintWriter 变成一个 java.io.PrintStream?

有帮助吗?

解决方案

首先获得一个 OutputStream 来自 Writer. 。看 这个问题

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

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

更新: 公共IO 2.0有 WriterOutputStream, ,所以使用它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top