Bonjour,

Voilà j'ai une ArrayList d'objets "Contact", un contact ayant une agence, une rubrique, un client. Je peux donc faire arrayListContact.get(index).getAgence, ou getRubrique() ou getClient()

Je dois afficher ces contacts triés par agence, puis par rubrique et enfin par client.

J'ai donc un code comme ceci parce que je veux afficher les clients pour chaque rubrique de chaque agence.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for (int i=0 ; i<nombreAgencesTotal ; i++)
{
     out.println(arrayListContact.get(i).getAgence()) ;
 
    for (int j=0 ; j<? ; j++
    {
         out.println(arrayList.get(?).getRubrique()) ;
 
         for (int k=0 ; k<? ; k++)
         {
              out.println(arrayList.get(?).getClient())
         }
    }
}
Ma question est quoi mettre à la place des ?
Je dois connaitre par exemple le nombre de rubriques pour une agence donnée, sachant que ce nombre peut différer d'une agence à l'autre.
Je ne peux pas toucher au code métier qui me renvoie les contacts, je dois me débrouiller avec ça.

svp aidez moi.