Java.lang.ArrayIndexOutOfBoundsException: 5
Résolu/Fermé
leanjocker
Messages postés
154
Date d'inscription
jeudi 18 février 2010
Statut
Membre
Dernière intervention
8 août 2014
-
15 févr. 2012 à 14:07
leanjocker Messages postés 154 Date d'inscription jeudi 18 février 2010 Statut Membre Dernière intervention 8 août 2014 - 15 févr. 2012 à 14:26
leanjocker Messages postés 154 Date d'inscription jeudi 18 février 2010 Statut Membre Dernière intervention 8 août 2014 - 15 févr. 2012 à 14:26
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié par KX le 15/02/2012 à 14:18
Modifié par KX le 15/02/2012 à 14:18
Ce n'est pas à la compilation que tu as ce genre d'erreur, mais à l'exécution !
Lorsque tu utilises decoupe[n] il faut être sûr d'avoir n<decoupe.length, or un split peut très bien te renvoyer moins de résultats que les 6 que tu attends.
Pour mieux suivre l'erreur tu peux par exemple faire ceci :
Lorsque tu utilises decoupe[n] il faut être sûr d'avoir n<decoupe.length, or un split peut très bien te renvoyer moins de résultats que les 6 que tu attends.
Pour mieux suivre l'erreur tu peux par exemple faire ceci :
decoupe = ligne.split(";"); if (decoupe.length!=6) System.out.printf("%d\t%s\n",decoupe.length,ligne);La confiance n'exclut pas le contrôle
leanjocker
Messages postés
154
Date d'inscription
jeudi 18 février 2010
Statut
Membre
Dernière intervention
8 août 2014
71
15 févr. 2012 à 14:26
15 févr. 2012 à 14:26
ah oui il m'en retourne 5 sur la dernière ligne merci de l'aide je vais essayé de trouver un moyen d'arranger sa merci