写了个小例子供参考:
import java.io.*;
public class Employee implements serialiable{
private String name;
private int ID;
private String gender
public void setName(String strN){
name=strN;
}
public String getName(){
return name;
}
public void setID(int intid){
ID=intid;
}
public String getID(){
return ID;
}
public void setGender(String strG){
name=strG;
}
//保存对象到文件
public String getName(){
return gender;
}
//保存对象到文件
public void save(Employee e){
//建立文件对象
File f=new File("employee_obj.ser");
//打开文件
FileOutputStream fos=new FileOutputStream(f,true);
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(e);
fos.close();
oos.close();
}
//从文件种得到对象
public Employee getObject(){
Employee tempObject=null;
//打开文件
FileInputStream fos=new FileInputStream("employee_obj.ser");
ObjectInputStream oos=new ObjectInputStream(fos);
tempObject=(Employee)oos.readObject();
fos.close();
oos.close();
return tempObject;
}
}
import java.io.*;
public class Employee implements serialiable{
private String name;
private int ID;
private String gender
public void setName(String strN){
name=strN;
}
public String getName(){
return name;
}
public void setID(int intid){
ID=intid;
}
public String getID(){
return ID;
}
public void setGender(String strG){
name=strG;
}
//保存对象到文件
public String getName(){
return gender;
}
//保存对象到文件
public void save(Employee e){
//建立文件对象
File f=new File("employee_obj.ser");
//打开文件
FileOutputStream fos=new FileOutputStream(f,true);
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(e);
fos.close();
oos.close();
}
//从文件种得到对象
public Employee getObject(){
Employee tempObject=null;
//打开文件
FileInputStream fos=new FileInputStream("employee_obj.ser");
ObjectInputStream oos=new ObjectInputStream(fos);
tempObject=(Employee)oos.readObject();
fos.close();
oos.close();
return tempObject;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货