List<String> list =new ArrayList<>();
list.add("abcd");
list.add("afsd");
list.add("addd");
Map<String, List<Person>> ordersByInstrumentId = findService.findAllUsers(**list.get(0)**)
.stream()
.collect(Collectors.groupingBy(Dummy::getId, Collectors.toList()))
Мой метод findAllUsers принимает в качестве параметра строку.
Я хочу заменить list.get (0) итерацией, чтобы он вызывал функцию для каждого элемента и сохранял ее в Map. Я пробовал list.foreach, но он возвращает void, поэтому нет смысла