【问题标题】:Java DataInputStream DataOutputStreamJava 数据输入流数据输出流
【发布时间】:2011-06-06 22:01:31
【问题描述】:

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

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

【问题讨论】:

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

标签: java eclipse inputstream outputstream


【解决方案1】:

嗯,你可以serialize 对象。默认序列化的问题是人类和其他应用程序无法很好地阅读结果。为此,您必须使用 XML Marshalling 之类的东西,它会产生您可能实际阅读的内容。

【讨论】:

    猜你喜欢
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    相关资源
    最近更新 更多