0

我怎样才能简单地将 big-endian 类型的数据写入 OutputStream 并仍然使用缓冲?(如果有什么不同,我正在为 android 开发)

我试过

out = new BufferedWriter(new DataOutputStream(new OutputStreamWriter(sock.getOutputStream())));

但看起来我运气不好,因为这无法完成。我是 Java 新手。

4

1 回答 1

4

书写器用于书写字符(文本)。流用于写入字节(二进制)。

您可以使用 Writer 包装 Stream,但不能反过来。

如果您需要二进制数据和缓冲,请使用 BufferedOutputStream。

于 2012-04-30T18:42:46.260 回答