【发布时间】:2015-03-01 01:16:42
【问题描述】:
我应该如何implementSerializable接口?
我有一个class Student,需要能够将其保存到磁盘。对于我的家庭作业,我必须序列化五个不同的Student 对象并将它们保存到文件中。
class Student {
String mFirstName;
String mSecondName;
String mPhoneNumber;
String mAddress;
String mCity;
Student(final String pFirstName, final String pSecondName, final String pPhoneNumber, final String pAddress, final String pCity){
this.mFirstName = pFirstName;
this.mSecondName = pSecondName;
this.mPhoneNumber = pPhoneNumber;
this.mAddress = pAddress;
this.mCity = pCity;
}}
我尝试使用ObjectOutputStream 序列化Student,但它会引发错误:
ObjectOutputStream lOutputStream = new ObjectOutputStream(new FileOutputStream("file.txt", true));
lOutputStream.write(new Student("foo","bar","555-1234","Flat 40","Liverpool"));
【问题讨论】:
-
您必须向我们展示您已经尝试过的内容。 StackOverflow 不是“为我做作业”的网站。
-
我不想解决我想知道代码中的错误.xd lol
标签: java serialization