EMZETT.
Login

ArrayIndexOutOfBoundsException

Kurz: Ein Array wurde mit einem Index außerhalb seines Bereichs angesprochen.

Genauer: Gültig sind Indizes von 0 bis Länge−1.

Im Detail

Mögliche Ursachen

  • Schleife läuft bis <= statt <.
  • Leeres Array.
  • Falsche Indexberechnung.

Lösungswege

  1. Schleifengrenzen prüfen.
  2. Länge vor Zugriff testen.
  3. Mit for-each (iterieren) arbeiten.

Siehe auch: iterieren, Java