在我的程序之前的代码中,我使用 ObjectOutputStream 和 FileOutPutStream 在文件中保存了一个 ArrayList(由一个名为 location 的自定义类的对象组成,如您在我的代码中所见)。但是,当尝试使用 ObjectInputStream 从文件中检索对象时,我收到一条错误消息,指出我有一个未处理的异常 (ClassNotFoundException)。
这是我用来从文件中获取 ArrayList 的代码:
String file = "file";
ObjectInputStream input = new ObjectInputStream(new FileInputStream("file"));
ArrayList<location> arrayList = new ArrayList<location>();
arrayList = (ArrayList) input.readObject();
错误出现在我调用 .readObject() 方法的那一行。任何帮助将不胜感激,因为我是 Java 新手。谢谢你!