Bonjour j'ai une question :
Qu'elle serait la méthode la plus propre , la plus rapide pour compter le nombre d'objet ayant le même identifiant dans une collection :
exemple : produit et qtte
Cette solution marche elle fait ce que je veux néanmoins je ne la sent pas (niveau optimisation) en plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 pour chaque produit monProduit de maListeDeProduit faire pour i de 0 à maListeDeProduit.cadinal() i++ faire si monProduit.identifiant()== maListeDeProduit[ i ].identifiant() compt=compt+1 finSi finPour monTableau[0,i]=compt monTableau[i,0]=monProduit.getLibellé() Fin pourchq retourner monTableau
le problème avec les tableaux c'est qu'on doit définir une taille à la déclaration et je ne sais pas combien j'aurais de produit dans ma collection ... si c'est une grosse facture ! [eek]
Si quelqu'un trouve une meilleur réponse il m'enlève une épine du pieds ! Merci pour la lecture
Partager