嗨,全世界的校长们。我正在用 Java 进行反应式编程。我是一名 java/grails/react 开发人员,但第一步是使用 Spring Boot 进行反应式编程,在这种情况下是版本 2 M7。在接下来的代码中:
@GetMapping(API_BASE_PATH + "/flux4")
public String flux4() {
StringBuilder sb = new StringBuilder();
Flux.just("alpha", "bravo", "charlie")
.map(String::toUpperCase)
.flatMap(s -> Flux.fromArray(s.split("")))
.groupBy(String::toString)
.sort(Comparator.comparing(GroupedFlux::key))
.map(group -> group.key() + " => " + group.count() + "; ")
.subscribe(sb::append);
return "flux 4: " + sb.toString();
}
Run Code Online (Sandbox Code Playgroud)
我打印了 group.key() 但是如何打印 group.count() ?
欢迎任何帮助
干杯
胡安