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 :

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
Le fichier texte contient 366 lignes.

Merci d'avance