【发布时间】:2014-10-05 23:42:26
【问题描述】:
有没有办法像 C# 那样在二进制文件中存储一些值?
例如在 C# 中是:
BinaryWriter bw = new BinaryWriter(MyFilStream);
bw.Write(data...);
然后,像这样阅读它
BinaryReader br = new bla bla...;
br.ReadInt(file);
有没有办法在 Java 中做到这一点?我在谷歌上读了很多二进制读物,但我只是找到一个 JPG 文件的东西,不明白......
【问题讨论】:
-
检查
Serializable、ObjectInputStream和ObjectOutputStream。 -
是的,您可以写入(和读取)二进制数据。我建议你看看
DataOutputStream。
标签: java io filestream binaryfiles java-io