Cosa causa ArrayIndexOutOfBoundsException

Blog Forum Java Cosa causa ArrayIndexOutOfBoundsException

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #1296
    Sara
    Ospite
    Up
    0
    Down
    ::

    Che significa ArrayIndexOutOfBoundsException e come fare per evitarlo?
    Il codice che lancia l’eccezione è questo:

    String[] name = { “tom”, “dick”, “harry” };
    for (int i = 0; i <= name.length; i++) {
    System.out.println(name[i]);
    }

    #1305
    JavaRe
    Ospite
    Up
    1
    Down
    ::

    Il codice va in eccezione perchè è sbagliata la condizione di arresto del for.
    Non deve essere:
    i <= name.length
    ma
    i < name.length

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.