要编写二进制数据,您需要使用OutputStream(例如a FileOutputStream).
如果您发现您的数据是以字符串形式编写的,那么您可能正在使用a Writer(例如a FileWriter或a OutputStreamWriter包围FileOutputStream).名为" *Writer"或" *Reader"的所有内容都专门处理文本String.如果你想写二进制数据,你会想要避免这些.
如果你想编写不同的数据类型(而不仅仅是普通byte的),那么你会想要查看DataOutputStream.