【发布时间】:2011-05-03 09:54:11
【问题描述】:
我有几个正在实现OutputStream 的输出侦听器。
它可以是 PrintStream 写入标准输出或文件,也可以是写入内存或任何其他输出目标;因此,我将OutputStream 指定为方法中的(一个)参数。
现在,我收到了String。在这里写入流的最佳方式是什么?
我应该只使用Writer.write(message.getBytes())吗?我可以给它字节,但是如果目标流是字符流,那么它会自动转换吗?
我需要在这里使用一些桥流吗?
【问题讨论】:
-
我不确定,但这听起来像是您想在这里重新发明轮子,您是否查看过 Java Base API 以及 Commons IO API?
标签: java io stream outputstream