条件を満たしている場合は、ArrayListに新しいオブジェクトを追加しようとしています。しかし、私がそれを実行しようとしたとき、それは私にこのConcurrentModificationExeptionを手に入れました。あなたが私を助けてくれることを願っています:
public void addTaskCollection(Task t){
ListIterator<Task> iterator = this.taskCollection.listIterator();
if(this.taskCollection.isEmpty())
this.taskCollection.add(t);
while (iterator.hasNext()){
if(t.isOverlapped(iterator.next()))
this.taskCollection.add(t);
}
}
そしてここに例外エラーがあります
Exception in thread "main" java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:819)
at java.util.ArrayList$Itr.next(ArrayList.java:791)
at Diary.addTaskCollection(Diary.java:36)
at Test.main(Test.java:50)
Java Result: 1