Java.lang.ArrayIndexOutOfBoundsException
Fermé
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
-
Modifié le 18 mai 2017 à 14:54
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 18 mai 2017 à 18:32
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 18 mai 2017 à 18:32
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
18 mai 2017 à 18:32
18 mai 2017 à 18:32
Bonjour,
À quelle ligne de code correspond la ligne 106 chez toi ?
Je pense que ça correspond à la ligne 110 sur le site :
Ton exception signifie que
Remarque : on pourrait pas mal simplifier ton code, d'une part sur la manière de traiter un fichier texte, d'autre part dans ta structure de LineFile, parce que setAttribute1,2,3...7,8 c'est trop compliqué, il te faut un tableau pour faire ça bien.
À quelle ligne de code correspond la ligne 106 chez toi ?
Je pense que ça correspond à la ligne 110 sur le site :
lineFile.setAttribute2(ls[1]);
Ton exception signifie que
ls[1]n'existe pas ce qui peut arriver quand
String[] ls = line.split(",");renvoit un tableau avec une seule case, c'est à dire qu'il n'y a pas de virgule dans line...
Remarque : on pourrait pas mal simplifier ton code, d'une part sur la manière de traiter un fichier texte, d'autre part dans ta structure de LineFile, parce que setAttribute1,2,3...7,8 c'est trop compliqué, il te faut un tableau pour faire ça bien.