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 :
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;
                }
            }
        }
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".
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