DataOutputStream writeObject编译错误

时间:2017-11-14 04:01:41

标签: java dataoutputstream

我需要帮助用这段代码将对象写入Java文件。

FileOutputStream objectFOS = new FileOutputStream("Items.dat");
DataOutputStream objectDOS = new DataOutputStream(objectFOS);
objectDOS.writeObject(one);

一个是我定义的类Item,该类实现了Serializable。 我一直收到错误消息:

Error: cannot find symbol
symbol:   method writeObject(Item)
location: variable objectDOS of type java.io.DataOutputStream

1 个答案:

答案 0 :(得分:1)

DataOutputStream仅支持原始数据类型。要编写对象,可以使用ObjectOutputStream。

{{1}}