0

Batファイルからオブジェクトを読み込むときにCCEを取得しています。

ローダークラス:

public static void loader()throws IOException, ClassNotFoundException{
  try{
    FileInputStream fis = new FileInputStream("students.dat");
    ObjectInputStream ois = new ObjectInputStream(fis);
    while(true){
      try {
       stud = ois.readObject();
       student = (Student) stud;
       studentBag.add(student);
      }catch(EOFException e){
         break;
    }  
   i++;
  }
 ois.reset();
 ois.close();
 fis.close();
}catch(FileNotFoundException e) {
 System.out.println("File not found");
}

私が取得しているCCEエラーは次の行にあります:学生=(学生)スタッド;

取得している特定のエラー コードは、Caused by: java.lang.ClassCastException: [LBags.Student; です。Bags.Student にはキャストできません

また、どこからLBags、studentを取得しているのかわかりません...パッケージ、クラス、またはLBagsという名前のものはありません

4

1 に答える 1