Java二进制输入/输出帮助(写入和读取)

时间:2018-04-16 23:40:55

标签: java

我必须创建一个主程序,它将执行以下操作。创建添加到项目中的类类型的单个对象。将该单个对象写入二进制文件。写入数据后,打开文件进行读取并重新加载数据。打印从文件中读取的数据,以证明可以读取文件。

有没有人可以提供帮助?

1 个答案:

答案 0 :(得分:0)

我猜这个任务是指Serializable API。 如果是这样,您需要做一些事情。

  1. 使您的自定义对象实现Serializable
  2. 通过将FileOutputStream打包到您添加对象的ObjectOutputStream中来编写文件
  3. 从包含ObjectInputStream
  4. FileInputStream中读取对象

    查看this example以获取指导,但用FileInput / OutputStreams替换Socket流。