2011-01-11 70 views
-2

我正试图使用​​java.io.DataInputStream将已经由人员类编写的数据写入.dat文件。然后,我想通过控制台使用java.io.DataOutputStream输出它。Java DataInputStream DataOutputStream

我知道我只是创建变量,然后使用扫描仪类,但最终的格式是什么?只需要一些进展。

+2

DataOutputStream和DataInputStream用于二进制数据。您可能不想在控制台上显示它们。 .dat文件到底是如何写入的?你能显示那个代码吗? – Thilo 2011-01-11 02:31:09

回答

0

那么,你可以serialize的对象。默认序列化的问题是人类和其他应用程序不能很好地读取结果。为此,你将不得不使用类似XML Marshalling的东西,它可以产生你可能真正阅读的东西。

相关问题