Получить все объекты из Set по key в foreach
Работаю с библиотекой itext и хочу создать отчет. Нужно по магазину вытащить все его продукты. Храню в Map<String, Set>, где string -> имя магазина, а Set -> хранит список продуктов в виде объектов. По циклу я пытаюсь засунуть в таблицу itext из 5 столбцов: Shop, Product,Price , Count, Total. В итоге код отрабатывает, но я получаю лишь 1 запись продукта (а их больше). Я знаю что ошибка в цикле по перебору по ключу, не могу понять как исправить, буду рад любой критике. (В виду отсутствия возможности доступа к коду, прикрепляю скрин)
Ответы (1 шт):
Автор решения: azlov
→ Ссылка
Вы проходитесь по стриму value.stream(), и возвращаете из него .findFirst() ?
