读读Serializable相关资料吧,序列化就是干这个的。

解决方案 »

  1.   

    对你要写的类实现一下序列化就行了,建议买一本Thinking in Java来好好学Java
      

  2.   

    楼上说的不错
    import java.io.*;
    import java.util.*
    class t implements Serializable{
    int i;
    string c;};...
    ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream("myfilename"));t tt=new t();
    tt.i=3;
    tt.c="fdasfdasfd";
    out.writeObject(tt);
      

  3.   

    class t implements Serializable
    {
    int i;
    String c;
    t(int i, String c)
    {
    this.i = i;
    this.c = c;
    }
    };public class Test
    {
    Vector v;
    Test()
    {
    v.put(new t(1, "a"));
    }
    public static void main(String[] args)
    {
    Test test = new Test();
    // 写文件
    FileOutputStream ostream = new FileOutputStream(file);
    ObjectOutputStream p = new ObjectOutputStream(ostream);
    p.writeObject(v);
    ...
    }
    }