Bonjour,

J'ai un exercice en Java ( je débute), l'exercice consiste à lire un fichier csv (j'ai réussi), le suite d'exercice consiste à l'ajouter dans une collection (ArrayList) voici mon code ( A savoir que l'erreur qui apparait est au niveau de la ligne en gras) :

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.StringTokenizer;
;

public class Testmain {


	    public static void main(String[] args) {
                String tab[] =new String[14];
                ArrayList<BienImmo> lesBiens = new ArrayList<>();
	        try {
	            
	            
	            String line = null;
	            StringTokenizer strToken = null;
	            BufferedReader bufferReader;
	         
	//Ouvrir le fichier CSV 
	            bufferReader = new BufferedReader(new FileReader("Csv_tp3.csv"));
	//parcourir les lignes du fichier CSV
	            while ((line = bufferReader.readLine()) != null) {
	                
	//Parcourir les champs séparés par delimiter
	                strToken = new StringTokenizer(line);
	                while (strToken.hasMoreTokens()) {
	                    int i=0;
	                    System.out.println(strToken.nextToken());
                            tab[i]=lesBiens.add(new BienImmo (Integer.parseInt(tab[0]),tab[1],tab[2],Integer.parseInt(tab[3]),Integer.parseInt(tab[4]),Integer.parseInt(tab[5]),tab[6],tab[7],tab[8],tab[9],Integer.parseInt(tab[10]),Integer.parseInt(tab[11]),Integer.parseInt(tab[12])));
				for (BienImmo unBien : lesBiens){
					System.out.println(lesBiens);}
                            
					i++;
	                }
	              
	            }
                    
	        } catch (IOException ex) {
	           System.out.println("erreur");
	        }
	    }
	}


Merci d'avance si vous arrivez à m'aider sur ce point