Bonjour,
J'essaie de copier le contenu d'un fichier texte dans un tableau à deux dimensions, mais j'ai l'erreur : Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 12
Voici le code en question :
Le fichier texte contient 366 lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 int[] nbreDeJours = {31,28,31,30,31,30,31,31,30,31,30,31}; double[][] joursDates = new double [12][]; String ligne = ""; BufferedReader lecteurFichier = null; lecteurFichier = new BufferedReader(new FileReader(nomFichier)); // mettreDonneesDansTableau // (joursDates, nbreDeJours); int annee = Integer.parseInt(lecteurFichier.readLine()); while ((ligne = lecteurFichier.readLine()) != null) { for (int i = 0; i < joursDates.length; i++) { for (int j = 0; j < joursDates[i].length; i++) { joursDates[i][j] = Double.parseDouble(ligne); } } System.out.println(ligne); } lecteurFichier.close(); // toujours fermer le fichier
Merci d'avance
Partager