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 :
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 !
Si quelqu'un trouve une meilleur réponse il m'enlève une épine du pieds ! Merci pour la lecture
Modifié par Su4p (10 Jun 2010 - 21:33)
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
[b]pour chaque [/b] produit monProduit de maListeDeProduit [b]faire[/b]
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é()
[b]Fin pourchq[/b]
retourner monTableau
Cette solution marche elle fait ce que je veux néanmoins je ne la sent pas (niveau optimisation) en plus :
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 !
Si quelqu'un trouve une meilleur réponse il m'enlève une épine du pieds ! Merci pour la lecture
Modifié par Su4p (10 Jun 2010 - 21:33)