salut
je pensais avoir le même résultat avec ces deux bouts de code
pourtant ce n'est pas le cas..
avec le premier cas, j'ai bien le nombre d'élément que je désirait dans la liste...
avec celle là, pour le premier user, je n'ai qu'un group...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for (int i = 0; i < lstGroup.size(); i++) { List<User> lstUser = new ArrayList<User>(); for (int j = 0; j < lstGroupUser.size(); j++) { ... ... } lstGroup.get(i).setUserIds(lstUser); }
alors qu'il devrait en avoir deux
une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 List<User> lstUser = new ArrayList<User>(); for (int i = 0; i < lstGroup.size(); i++) { lstUser.clear(); for (int j = 0; j < lstGroupUser.size(); j++) { ... ... } lstGroup.get(i).setUserIds(lstUser); }
Partager