Salut, j'espère que vous allez bien
j'ai un problème dans mon projet, et je compte sur votre aide , je vais essayer de bien expliquer mon problème.
alors je travaille une application sous MyEclipse, et comme base de données j'ai des fichiers texte dans un dossier.
l'un de ces fichiers a la forme suivante:
XP15Z42020 ; 59; BANQUE POPULAIRE DE CASA; ;code1 ; ; XP15Z42020 ; IMMEUB.H.E; 12.00; 0; 0.00; 20120630;
XP15Z42020E; 59; BANQUE POPULAIRE DE CASA; ;code1 ; ; XP15Z42020E; IMMEUB.H.E; 0.00 ; 0; 0.00; 20120630;
XP15Z42020E; 59; BANQUE POPULAIRE DE CASA; ;code2 ; ; XP15Z42020E; IMMEUB.H.E; 20.00; 0; 0.00; 20120630;
XP15Z42020E; 59; BANQUE POPULAIRE DE CASA; ;code2 ; ; XP15Z42020E; IMMEUB.H.E; 20.00; 0; 0.00; 20120630;
le fichier contient plusieurs lignes biensur.
pour différencier chaque colonne j'utilise la fonction:
FileReader fr = new FileReader(fichierTexte);
BufferedReader br = new BufferedReader(fr);
String ligne = "";
ligne = br.readLine();
String[] chaines = ligne.split(";");
pour récupérer la première ligne de la deuxième colonne je fait:
String codeSociete = chaines[1].trim();
car le compteur commence à 0 donc
chaines[0].trim();
correspond à la 1ere colonne ^^
le travail que je doit faire c'est de réaliser des états pour le reporting,en récupérant des données à partir des fichier texte et de faire la mise en page de ces données à l'aide de l'API iText et ensuite imprimer le résultat (l'état) en pdf.
tout marche bien sauf que, pour un état donné, je doit faire une condition sur une variable que je doit remplir a partir du fichier.
je m’explique: pour le fichier en haut j'ai une colonne qui a 2 valeurs: code1 et code2,
pour code1, je doit imprimer la valeur: code1 suivie des autres éléments correspondant a cette valeur dans le fichier txt, ainsi que pour la valeur code2 ...
je doit obtenir un pdf comme suit:
+++++++++++++++++++++++++++++++
+ valeur: code1
+ banque: BANQUE POPULAIRE DE CASA
+++++++++++++++++++++++++++++++
+
+
+ les autres données
+
+
+++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++
+ valeur: code2
+ banque: BANQUE POPULAIRE DE CASA
+++++++++++++++++++++++++++++++
+
+
+ les autres données
+
+
+++++++++++++++++++++++++++++++
je sais pas quelle est la condition que je peut faire sur cette variable, j'ai fait bcp bcp de tests et de conditions mais sans résultat
je sais pas si j'ai arrivé a bien expliquer le problème je l'espère ..
et Merci