je dois trier la liste en java comme ci-dessous:Classé Liste en Java
Liste contient collection d'objets comme celui-ci,
List list1 = {obj1, obj2,obj3,.....};
J'ai besoin la liste finale qui a « valeur la plus faible » et " la répétition du nom devrait éviter ".
Ex:
List list1 = {[Nellai,10],[Gujarath,10],[Delhi,30],[Nellai,5],[Gujarath,15],[Delhi,20]}
Après tri, je dois la liste comme ceci:
List list1 = {[Nellai,5],[Gujarath,10],[Delhi,20]};
J'ai 2 Delhi (30,20) dans ma liste. Mais j'ai besoin seulement d'un Delhi qui a le prix le plus bas (20).
Comment faire ça en java?
Gnaniyar Zubair
Devez-vous garder l'ordre de vos éléments? (c'est-à-dire: Nellai doit-il être avant Gujarath dans le résultat?) – Nicolas
non il est ajouté dynamiquement. L'ordre peut changer –