как суммировать счёт в компаниях
- Название компании , Зарплата
- /RU/CARD2CARD ALFA_MOBILE>MOSCOW, 1500
- \RUS\MOSCOW\Ryabin\KUSCHAVEL, 300
- /RU/CARD2CARD ALFA_MOBILE>MOSCOW, 5000
- \RUS\MOSCOW\Ryabin\KUSCHAVEL, 85
там ещё много других компаний, некоторые повторяются. я решил использовать HashSet для того, чтоб сортировать где Key(Название компании) Value(Зарплата). У меня вопрос, как отсортировать и суммировать зарплату для каждой компании
Ответы (1 шт):
Автор решения: Roman Konoval
→ Ссылка
Приблизительно так:
Map<String, Integer> map = new HashMap<>();
# В цикле для всех компаний
Integer currentValue = map.computeIfAbsent(companyName, k -> 0);
map.put(companyName, currentValue + companyValue);