Problème de remplissage de liste
Résolu/Fermé
Rune188
Messages postés
67
Date d'inscription
lundi 20 février 2017
Statut
Membre
Dernière intervention
29 janvier 2024
-
1 janv. 2021 à 17:33
Utilisateur anonyme - 1 janv. 2021 à 23:41
Utilisateur anonyme - 1 janv. 2021 à 23:41
A voir également:
- Problème de remplissage de liste
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste de diffusion whatsapp - Guide
- Liste de numéro de téléphone suspect - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
3 réponses
Utilisateur anonyme
1 janv. 2021 à 20:32
1 janv. 2021 à 20:32
Bonsoir
analysons ce que fait ton code.
Il crée un objet bc dont la portée est valable pour tout le code
Ensuite il modifie l'objet bc et l'ajoute à une liste.
Ensuite il modifie l'objet bc et l'ajoute à une liste.
Etc.
Donc à la fin la liste c'est
[bc, bc, bc, bc, bc, bc, bc, ...., bc]
Il t'affiche donc
bc
bc
bc
bc
bc
....
bc
analysons ce que fait ton code.
Il crée un objet bc dont la portée est valable pour tout le code
Ensuite il modifie l'objet bc et l'ajoute à une liste.
Ensuite il modifie l'objet bc et l'ajoute à une liste.
Etc.
Donc à la fin la liste c'est
[bc, bc, bc, bc, bc, bc, bc, ...., bc]
Il t'affiche donc
bc
bc
bc
bc
bc
....
bc
Rune188
Messages postés
67
Date d'inscription
lundi 20 février 2017
Statut
Membre
Dernière intervention
29 janvier 2024
1 janv. 2021 à 20:50
1 janv. 2021 à 20:50
ok donc si je crée l'objet à chaque tour de boucle cela devrait fonctionné
Merci, je passe en résolu
List<BookCount> bcList= new ArrayList<BookCount>(); for(int i =0;i<bkLst.size();i++){ BookCount bc = new BookCount(); bc.setBk(bkLst.get(i)); bc.setNbr(countFile.get(i)); System.out.println("book a ajouter: "+bc.getBk()); bcList.add(bc); }
Merci, je passe en résolu