У меня есть карта, которая представляет собой матрицу string-int, отображающую значение:
static Map<Pair<String,Integer>, Integer> wordTopic = new HashMap<>();
Я хочу получить суммирование значений, в которых есть конкретная строка (часть пары), а не вся пара Pair<String,Integer>
АКА суммирование одной строки.
Пример: матрица
string/int 1 2
value1 13 26
value2 11 22
Я хочу, чтобы сумма значений строк в строке "value1" ..output должна быть равна = 39
Я нашел это: Integer integerSum = wordTopic.values().stream().mapToInt(Integer::intValue).sum();
но это даст мне суммирование значений всего ключа AKA всей матрицы, я хочу, чтобы суммирование только строки .. любые советы?