L'arraylist est bien rempli avec ce code:
la console ecrit:indexobjet++;
if ( faces.size() > 0) {
System.out.println("groups("+indexobjet+")|"+faces.size()+"|"+groups.size());
groups.add(indexobjet, faces);
faces.clear();
}
OK c'est bon,mais la suite situé plus loin dans le programme:groups(1)|10|0
2
groups(2)|226|1
3
groups(3)|140|2
4
groups(4)|460|3
me donne en console:for (int g = 0; g < groups.size(); g++) {
ArrayList faces1 = (ArrayList) groups.get(g);
System.out.println(g+"/"+faces1.size());
}
On voit que c'est pas bon car je doit avoir:0/12
1/12
2/12
3/12
Quand j'écrit à la suite, dans la même fonction ces 2 bouts de code, ca marche, mais dans le cas ou je sépare ces deux codes ca marche plus.0/10
1/226
2/140
3/460
Comment faire??????????
Mon site http://javajeux.free.fr
Partager