发布网友 发布时间:2024-10-02 12:54
共4个回答
热心网友 时间:2024-10-04 00:49
感觉是你while语句那块的问题,while(ois.readObject() != null)这条语句表明从对象流中读取一个对象,此时对象流已经从文件中读取了字节序列并且创建了一个对象的实例。而你又在while语句中再次调用ois.readObject(),对象流会再次读取文件中的字节序列去反序列化对象,如果文件已经到了EOF,就会出现问题。感觉ObjectInputStream还是别用在while循环中热心网友 时间:2024-10-04 00:49
把路径找对了热心网友 时间:2024-10-04 00:57
你确定你读的文件就是你序列化的文件?热心网友 时间:2024-10-04 00:52
帮你顶下。