package cn.Day1002.xuliehua;
import java.io.Serializable;
public class studentno implements Serializable {
public studentno() {
super();
// TODO Auto-generated constructor stub
}
public studentno(String name, int age) {
super();
this.name = name;
this.age = age;
}
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
package cn.Day1002.xuliehua;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.util.List;
import java.util.ArrayList;
public class student {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
List<studentno> list = new ArrayList<studentno>();
studentno s1 = new studentno("三生三世", 1);
studentno s2 = new studentno("十里桃花", 2);
list.add(s1);
list.add(s2);
OutputStream os = new FileOutputStream("D:/save.txt");
// java提供类 输出流ObjectOutputStream
ObjectOutputStream oos = new ObjectOutputStream(os);
FileInputStream fis = new FileInputStream("D:/save.txt");
DataInputStream dis = new DataInputStream(fis);
dis.read();
oos.writeObject(list);
dis.close();
oos.close();
os.close();
System.out.println("This OK!!");
}
}