私のプログラムの前のコードでは、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が初めてなので、どんな助けでも大歓迎です。ありがとう!