给定以下 Java 8 流:
scheduleService.list().stream()
.filter(Schedule::getEnabled)
.filter(this::runnable)
.flatMap(s -> s.getJobs().stream())
// .doSomethingArbitrary(System.out.println("A single message. The total number of
// elements in the stream after filtering is " + this::count))
.forEach(this::invoke);
在对流应用过滤并应用第一个终端操作之后,如果流为空,我想记录一条调试消息,如果不是,我想在流中的每个元素上调用该方法invoke。这可能吗?
暮色呼如
婷婷同学_
富国沪深
千万里不及你
相关分类