У меня есть следующее:
Map<String, String> carMap;
List<Car> cars = ......
carMap = cars.stream
.collect(Collectors.toMap(key -> key.getValue(), key -> key.getColor()));
Я перебираю машины и хочу показать на экране, что входит в карту. Я мог бы сделать что-то подобное после сбора карты, но я не хочу снова go по списку:
cars.stream()
.forEach(System.out::println)
Есть ли способ провести sysout в этой строке?
carMap = cars.stream
.collect(Collectors.toMap(key -> key.getValue(), key -> key.getColor()));
Я пытался с forEach после потока, но, очевидно, не работает