passengers.stream()
.map(name -> new Person(name))
.collect(Collectors.collectingAndThen(Collectors.toList(), Bus::new));
collectingAndThen()
메소드를 활용하면 된다.
참고 자료
https://stackoverflow.com/questions/52382157/continue-mapping-after-stream-collect