Java DataInputStream DataOutputStream

Java DataInputStream DataOutputStream,java,eclipse,inputstream,outputstream,Java,Eclipse,Inputstream,Outputstream,我正在尝试使用java.io.DataInputStream将person类已经写入的数据写入.dat文件。然后,我想通过控制台使用java.io.DataOutputStream输出它 我知道我只是创建变量,然后使用scanner类,但是最终的格式是什么?只是需要一些进展。好吧,你可以把这些东西拿走。默认序列化的问题是,结果不能很好地被人类和其他应用程序读取。因此,你必须使用一些类似的东西,这些东西可能会产生一些你实际上可以阅读的东西 DataOutputStream和DataInputStr

我正在尝试使用java.io.DataInputStream将person类已经写入的数据写入.dat文件。然后,我想通过控制台使用java.io.DataOutputStream输出它


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

好吧,你可以把这些东西拿走。默认序列化的问题是,结果不能很好地被人类和其他应用程序读取。因此,你必须使用一些类似的东西,这些东西可能会产生一些你实际上可以阅读的东西

DataOutputStream和DataInputStream用于二进制数据。您可能不想在控制台上显示它们。.dat文件究竟是如何编写的?你能展示一下做这件事的代码吗?我还没有为实际的数据输入编写任何代码。你的问题还不清楚。Java中没有“inputdatastream”这样的东西。输出格式完全由您决定,由您控制:我不知道您为什么在这里问这个问题。