アムを使用するが、私はエラーを取得する配列リストとJavaで配列リストからelmentを削除しようとするIterator
"Exception in thread "main" java.lang.ClassCastException: java.util.ArrayList$Itr cannot be cast to newpackage.Book";
何このエラーの原因であるとどのように私はそれを修正することができますか?
public void removeBook(){
int i=Integer.parseInt(JOptionPane.showInputDialog("Pleanse input isbn to be removed"));
Iterator b=books.iterator();
while(b.hasNext()){
if(i==((Book)b).ISBN)b.remove();
}
}
ありがとうございます。