Имея простой класс, такие как:Компактный список на основе значения
public class Label {
public String id;
public double amount;
}
И имея список со следующими значениями (список сортируется в порядке amount
по возрастанию):
id amount
----------------
1742 10
1742 11
1647 12
4217 13
1647 14
1742 15
ли есть простой способ скомбинировать список, так что остается только самая низкая сумма для id
. Итак, после уплотнения список должен выглядеть следующим образом:
id amount
----------------
1742 10
1647 12
4217 13
В списке вопросов сортировка по сумме. Поэтому нет необходимости в части if (map.containKeys). Просто другая часть в порядке. Поэтому лучше использовать if (! Map.containKeys) –
да. обновленный код для этого. Благодаря @Nuri Tasdemir –