Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我怎样才能简单地将 big-endian 类型的数据写入 OutputStream 并仍然使用缓冲?(如果有什么不同,我正在为 android 开发)
我试过
out = new BufferedWriter(new DataOutputStream(new OutputStreamWriter(sock.getOutputStream())));
但看起来我运气不好,因为这无法完成。我是 Java 新手。
书写器用于书写字符(文本)。流用于写入字节(二进制)。
您可以使用 Writer 包装 Stream,但不能反过来。
如果您需要二进制数据和缓冲,请使用 BufferedOutputStream。