Bonjour,

Je souhaite avoir vos avis la manière de gérer le plus proprement et efficacement ce problème.

J'ai une liste d'objets. L'objet possède un attribut id, date et compteur.
Ma liste peut contenir plusieurs objets ayant le même id mais pas les mêmes instances d'objet.

Je souhaiterais connaître une méthode propre pour transformer cette liste en une liste ne possédant que des objets avec id unique. Autre point, les objets détectés en doublons, devront être fusionnés en un seul objet en additionnant les valeurs des attributs compteur respectif.

Je peux utiliser les libs apache communs et/ou guava pour cela.

Merci d'avance pour vos conseils !

Une solution simple serait de parcourir à chaque fois la liste pour identifier un doublon et le modifier en conséquence, mais je suis curieux de voir s'il y a des méthodes plus efficace et clean.