解决方案 »

  1.   

    你的序列化对象数据在哪那?连数据都没有,你从哪读  ?肯定得一个一个写了     不过,你如果不想writeObject那么多次,可以把所有对象装在一个list里写过去,writeObject这个名字已经很清楚了吗,Object,所有类型都能write。
      

  2.   

    用    public int  available()方法,  while( 输入流.available>-1)   循环试试
      

  3.   

    把几个Person搞成个数组或者List,一下子可以写入到ObjectOutputStream中