如何简单地将大端类型数据写入 OutputStream 并仍然使用缓冲? (如果有什么区别的话,我正在为 Android 开发)
我试过了
out = new BufferedWriter(new DataOutputStream(new OutputStreamWriter(sock.getOutputStream())));
但看起来我运气不好,因为这是不可能做到的。我是 Java 新手。
最佳答案
Writer用于书写字符(文本)。流用于写入字节(二进制)。
您可以使用 Writer 包装 Stream,但反之则不行。
如果您需要二进制数据和缓冲,请使用 BufferedOutputStream。
关于java - 在java中一起使用BufferedWriter和DataOutputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388734/