Erreur "ArrayIndexOutOfBoundsException"
Bonjour,
J'ai une erreur
Citation:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
sur l’exécution d'une méthode.
Je ne suis pas très sûr sur la façon dont j'ai écrit cette condition. Mais je vois encore moins pourquoi je dépasserais les cases du tableau.
Code:
1 2 3 4 5 6 7 8 9 10
| public static void changeNo(String[] annuaire, String nom, String nvno){
int cpt=0;
for (int i=0; i<annuaire.length || (nom.equals(annuaire[i].split(":"))); i++){
cpt++;
if(annuaire[i].split(":").equals(nom)){
annuaire[i]=(nom+": "+nvno);
}
} |
et puis je ne sais pas pourquoi la publication efface l'indentation. Ça fait pas très beau comme ça.
Quelqu'un saurait-il m'indiquer où se situe le problème ?
Merci d'avance pour votre aide.