Rebonjour à tous !
Je viens de parcourir la FAQ et j'ai fait une recherche sur le forum mais je suis toujours aussi perdue.
Je voulais savoir s'il était possible d'utiliser l'astuce d'agrandissement de tableau à l'intérieur d'une boucle while.
En fait, j'ai une boucle while et à chaque itération, je crée un item que je stocke dans un tableau d'item. Je le remplis en faisant :
Cependant, je n'obtient pas de tableau rempli à la fin, c'est comme si cette boucle créait un nouveau tableau à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 while (iterTacheSchedule.hasNext()) { TacheSchedule tacheSchedule = (TacheSchedule) iterTacheSchedule.next(); TacheRapportItem[] tacheRapportItem = new TacheRapportItem[i+1]; System.arraycopy(tacheRapportItem,0,tacheRapportItem,0,tacheRapportItem.length); /*Création de l'item*/ item = new TacheRapportItem(); item.set(...) /*Insertion de l'item au rang i*/ tacheRapportItem[i]=item; i++; }
Comment faire pour avoir mon tableau plein à la fin ? Je sens que je suis proche mais je suis perdue là !
PS : Je ne peux pas passer par autre chose que des tableaux car je suis tenue d'avoir un tableau en sortie, pour afficher mon résultat dans une listControl.
Merci de votre aide les gens !
Partager