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...

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);
}
avec celle là, pour le premier user, je n'ai qu'un group...
alors qu'il devrait en avoir deux

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);
}
une idée?