Bonjour les Expert Java ,

Je recherche comment récupérer le N° de Ligne + occurence trouvée dans un fichier CSV.

J'ai fait ceci :
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
 
 
//Variables
String path = "C:\\Users\\soukna\\Desktop\\Nickel\\BADIR\\Fichiers\\";
String file1 = "11299.FR.ISIE.AUTRES.ZXIH.SALES.csv";
String file2 = "3260.FR.ISIE.AUTRES.ZXIH.SALES.csv";
String file3 = "Out_ComparisonOnFile_B.csv";
ArrayList al1 = new ArrayList();
ArrayList al2 = new ArrayList();
//ArrayList al3=new ArrayList();
BufferedReader BRFile1 = new BufferedReader(new FileReader(path+file1));
String dataRow1 = BRFile1.readLine();
BufferedReader BRFile2 = new BufferedReader(new FileReader(path+file2));
int i,j,k,m;
 
i=0;// pour récupérer la ligne
j=0;// pour récupérer le n° de colonne de l'occurence 
//println("------------------------------------------------------------------ FILE B : DEBUT 1er Traitement ------------------------------------------------------------------");
while (dataRow1 != null){
	//println("While Loop ="+i)
	String[] dataArray1 = dataRow1.split(",");
	for (String item1 : dataArray1){
		//println("For Loop = "+j)
		//println("item "+j+": "+item1);
		al1.add(item1);
		j++;
	}
	dataRow1 = BRFile1.readLine(); //Read next line of data.
	i++;
	println("n°ligne: "+i)
}
BRFile1.close();
//println("------------------------------------------------------------------ FILE B : FIN 1er Traitement ------------------------------------------------------------------");
Ici, je récupère bien le numéro de ligne mais je souhaite le stocker avec la ligne, la colonne de l'occurence et l'occurence.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
Résultat en sortie :
 
[1][1][titi]
[1][2][tata]
[1][3][toto]
...
[2][1][michel]
[2][2][mohamed]
[2][3][ludivine]
Merci pour votre retour