Je ne comprend pas ou tu bloques.
Tu n'utilises qu'une variable
chaine pour récupérer les lignes lu, alors que tu as des tests a faire avec ta ligne précédente.
Il te faut 2 variable, une que tu alimentes avant ta boucle et que tu met a jour en fin de boucle.
Si ta première variable n'est pas nulle, tu boucles comme tu le fais actuellement, c'est a dire que dans cette boucle tu utilises une nouvelle variable pour récupérer la ligne en cours et dès que tu arrives a la fin de la boucle, tu remplaces ta première variable par la variable de ta boucle.
1 2 3 4 5 6 7 8 9
|
String lignePrecedente = br.readLine();
if(lignePrecedente != null) {
String ligneCourante = null;
while((ligneCourante = br.readLine()) != null) {
/* Tes traitements */
lignePrecedente = ligneCourante;
}
} |
Partager