Bonjour,
J'ai actuellement un souci avec une LinkedList<String> qui me perturbe car je ne pensais pas que ça puisse se produire...
Mon code :
Avec mon fichier de test (de 360 lignes et un caractère de saut de page '\f'), j'ai nbLigneMax = 58 et NB_MAX_LIGNE = 100. Je devrais donc avoir plusieurs "pages".
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 int nbLigne = 0; for (Iterator<String> it = texte.iterator(); it.hasNext();) { nbLigne = nbLigne+1; String ligne = it.next(); if (ligne.contains("\f")) { nbLigne = 0; } else { if (nbLigne==nbLigneMax || nbLigne==NB_MAX_LIGNE) { ligne = ligne.concat("\f"); nbLigne = 0; } } }
Or, si la variable "ligne" est bien modifiée, la LinkedList<String> texte ne l'est pas. Il me semblais pourtant qu'avec le système de référence ça marchait !
Sauriez-vous d'où cela peut venir ?
Merci
Partager