我有几个正在实现 OutputStream
的输出侦听器。
它可以是写入标准输出的 PrintStream
或写入文件的 PrintStream
,也可以是写入内存或任何其他输出目的地的 PrintStream
; 因此,我在该方法中将 OutputStream
指定为(一个)参数。
现在,我已经收到了 String
。在这里写入流的最佳方式是什么?
我应该用 Writer.write(message.getBytes())
吗?我可以给它字节,但如果目标流是一个字符流,那么它会自动转换吗?
我需要在这里使用一些桥流代替吗?