我需要实现这个函数:
// TODO Capitalize the users username, firstName and lastName
// using #asyncCapitalizeUser method below
Flux<User> asyncCapitalizeMany(Flux<User> flux) {
}
Mono<User> asyncCapitalizeUser(User u) {
return Mono.just(
new User(u.getUsername().toUpperCase(),
u.getFirstname().toUpperCase(),
u.getLastname().toUpperCase()));
}
我的实现:
return flux
.map(user -> asyncCapitalizeUser(user))
.flatMap(Mono::flux)
这是否正确,还能改进吗?