Problème de parcours de tableau bluffant
http://www.developpez.net/forums/fil...screenshot.jpgVous allez peut-être me prendre pour un fou furieux, mais lorsque je fais un parcours total de mon tableau (voici le code associé)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public void supprimeMotNonImbrique()
{
/**grâce à cette méthode (après traitement de supprimeMotDejaExistant()),
* on supprime les mots dans listeTemporaire qui ne sont pas imbriqués
* c'est à dire que lors de la génération (lorsque l'on génère le tableau listeImbrication ,voir
* CliqueTemporaire)on ne retrouve pas tous les mots dans listeMot.
* (deuxième filtre)
*/
System.out.println(this.listeTemporaireMot.size());
for (int i=0;i<this.listeTemporaireMot.size();i++)
{
this.clique=new CliqueTemporaire(this.listeTemporaireMot.get(i));
this.clique.generationTableauTemporaire();
if (!this.clique.verificationImbrication())
{
this.listeTemporaireMot.remove(i);
}
System.out.print(i);
}
this.generationChaqueMot();
} |
Lorsque je veux afficher la size il me rend 64 (ce qui est tout à fait exact). Mais quand je rentre dans le for (quand j'affiche i
Code:
System.out.print(i);
il m'affiche de 0-31 c'est à dire exactement la moitié de mon tableau). Je signale au passage que mon tableau est de type ArrayList. Bref alors que je devrais parcourir entièrement mon tableau (0-63), je ne parcours que la moitié.:cry:
Dommage je peux pas intégrer d'image de mon ordi.
Y a-t-il quelque chose que je ne fais pas? (je n'ai aucune erreur signalé par eclipse)
http://www.developpez.net/forums/C:%...creenshot.jpeg