Я не могу найти простой способ найти сумму всех ключей в ListMultiMap в Java.
У меня есть ListMultiMap: ListMultimap<String, Long> foodCals = ArrayListMultimap.create();
, который содержит разные ключи с несколькими значения в них:
["19/03/2020": 77, 88, 88], ["18/03/2020": 22, 33, 21], ["17/03/2020": 77, 33, 88]
Как вы находите сумму каждого ключа? И получить вывод, как: 1-253, 2-76, 3-198.
Примерно так:
int p = 0;
for(String s : foodCals.keySet()){
System.out.Println(p + foodCals.sumOfKey(p)) //Print the index number + the sumOfKey (sumOfKey doesn't exist).
p++;
}