Если вам нужен один поток из всех элементов всех List<User>
s, вы должны использовать flatMap
, а не Stream.concat
:
Stream<User> users = map.values().stream().flatMap(List::stream);
Затем вы можете выполнить любую обработку, которая вам требуется для Stream
. Например, создайте List
из всех User
s:
List<User> userList = map.values()
.stream()
.flatMap(List::stream)
.collect(Collectors.toList());