我需要排序在Java中,如下列表:排序清單中的Java
列表中包含這樣的對象的集合,
List list1 = {obj1, obj2,obj3,.....};
我需要擁有「最低值」和「最終名單名字的重複應避免「。
例:
List list1 = {[Nellai,10],[Gujarath,10],[Delhi,30],[Nellai,5],[Gujarath,15],[Delhi,20]}
排序後,我需要的清單是這樣的:
List list1 = {[Nellai,5],[Gujarath,10],[Delhi,20]};
我有2德里(30,20)在我的名單。但我只需要一個票價最低的德里(20)。
如何在java中做到這一點?
Gnaniyar Zubair
你必須保持你的元素的順序? (即:Nellai在結果之前是否應該在古傑拉特之前?) – Nicolas 2010-12-01 12:13:53
不,它是動態添加的。順序可能會改變 – 2010-12-01 12:19:12