Merhaba,
Yine java yine farklı bir hata bu hatanın sebebi iki şekilde oluşabilir.
1-Aynı List(ArrayList) üzerinden add ve remove işlemlerini yaptığımız
2-Tek bir thread üzerinden iki farklı (add veya remove) işlemi yaptığımızda karşılaşırız.
Bunun için Iterator kullanarak yaptığımızda sorunumuz çözülmüş olacaktır.
Iterator<Integer> iterator = list.iterator();
while(iterator.hasNext())
{
Integer i = iterator.next();
System.out.println(i);
iterator.remove();
}
Sorunsuz javalı günler :)

0 Yorumlar