Bonsoir,
j'ai un prb d'imbrication de boucle while.
j'ai une HashMap qui contient l'ensemble des Id de clients, je voudrais comparer chaque client (par exp Client1 avec client2,client3,client4..) et refaire la même chose pour client2 avec client1, client3, client4..et ainsi de suite.
ce code me renvoie juste les résultats de l'itération entre Client1 avec le reste des clients et le fais pas pour Client2, Client3...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 HashMap clients = getClients(); Iterator itr = clients.keySet().iterator(); itr.hasNext(); while (itr.hasNext()){ aClientId =((Integer)itr.next()); rapp = getRapp(aClientId,bClientId); while (itr.hasNext()){ if (bClientId!=aClientId){ bClientId =((Integer)itr.next()); rapp = getRapp(aClientId,bClientId); }
j'espère que j'étais claire.
Merci pour votre aide.
Partager