我需要帮助用这段代码将对象写入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
答案 0 :(得分:1)
DataOutputStream仅支持原始数据类型。要编写对象,可以使用ObjectOutputStream。
{{1}}