一个文件只能存储一个对象,当然你就不能从一个文件中拿两个对象出来,所以在读第二个值的时候出现eofexception错误

解决方案 »

  1.   

    我在《java2核心技术(基础篇)》上看到,是不是能通过,一次写多个object到文件,然后关闭,同样,一次多个读入object,再关闭的方法来完成??
      

  2.   

    to bobokong(轨迹球)
    一个文件可以存任意多个对象,变量等。
    原因可以找一找我先前的贴子。
      

  3.   

    这个现在没有问题了,不过kiddy,我想知道怎么实现判断文件是否存在,(不会是抛出NoFileException来判断吧)。
      

  4.   

    to cloudstrife(c_cloud)
    咦,我的例子里面不是给出了相应的代码了吗?
    新建一个 File 对象就可以了,比如说 "1.txt"if (new File("C:\\1.txt").exists()){
        System.out.println("the file is ready.");
    } else {
        System.out.println("file not exist.");
    }to chanwenbiao(cwb) 
    http://www.csdn.net/expert/topic/246/246300.shtm
      

  5.   

    噢,知道了,kiddy,留个联系方式给我吧,以后我可以多向你请教啊(呵呵,如果你不怕你的信箱被我发穿掉的话)。