У меня есть Multimap, который имеет несколько аналогичных значений:Граф вхождения в Multimap
{Entertainment=[5], Food=[2, 2, 2], Products=[11], Health & Beauty=[3]}
Как подсчитать общее количество этих ключей, так что он рассчитывает следующим образом?
Entertainment = 1
Food = 3
Products = 1
Health & Beauty = 1
Число внутри массива - это идентификатор категории, так что еда имеет 3 вхождения.
Проблема с этим - это петли со всеми доступными ключами, включая Пищу, которая имеет размер 3. Она также петляет 3 раза из-за этого. – AimanB
@AimanB: Что заставляет вас думать об этом? – ColinD
О, вы говорите о переходе по клавишам: просто зациклируйте на 'keySet()', а не на 'keys()', чтобы получить каждый ключ только один раз. – ColinD