[JAVA]Modification de code[Résolu]

Bonjour,
j’ai écrit ce code qui me permet de savoir la liste de nourriture à prévoir pour des animaux.

[code] public List getFood(){
List result = new ArrayList();

for(Animal a : list)
    result.add(a.getFeedingInfo());

return result;
}[/code]

Je voudrais savoir comment je dois modifier ce code pour ne pas avoir :

mais plutôt:

c’est à dire regrouper les nourritures identiques.

Merci d’avance

Si la liste des aliments est fixée, tu fais un tableau “aliment|quantité”, avec les quantités à 0 au départ, et tu défiles tes besoins, et pour chaque besoin “alimentX”, tu fais un “Quantités[alimentX] += 1”.
Une fois défilés tes besoins, tu défiles ton tableau, en récupèrant les quantités accumulées.

je vais encore faire grincer des dents, mais j’avoues que ça me tente de dire, en dépit du fait que, trop limité intellectuellement, et de fait n’ayant pas eu le temps, depuis que je suis passé à debian, d’explorer le 1.5, que :
je considèrerai plutôt les différents aliments comme une sous classe de la classe aliment, auto-incrémentée, fonctions oblige …
une liste étant un collection d’objets, d’objet food, d’objet viandes par voie de conséquence ou autres …

tu pourrais peut-être nous éclairer sur la solution que tu as trouvée Premium ?
maintenant , c’est sous toute réserve, c’était juste pour savoir ce qu’il en était … comprenne qui pourra …