EMZETT.
Giriş yap

ArrayIndexOutOfBoundsException

Kısaca: Bir diziye, aralığının dışında bir indeksle erişildi.

Biraz daha ayrıntılı: Geçerli indeksler 0’dan uzunluk−1’e kadardır.

Ayrıntılı

Olası nedenler

  • Döngü < yerine <= ile çalışıyor.
  • Boş dizi.
  • Yanlış indeks hesabı.

Çözümler

  1. Döngü sınırlarını kontrol et.
  2. Erişimden önce uzunluğu test et.
  3. for-each ile çalış (yinelemek).

Ayrıca bak: Yinelemek, Java