小编Jof*_*kos的帖子

使用Stream API在每个对象上调用方法的"好"方法

是否可以在消费者中运行方法,如方法引用,但是在传递给使用者的对象上:

Arrays.stream(log.getHandlers()).forEach(h -> h.close());
Run Code Online (Sandbox Code Playgroud)

会是这样的事情:

Arrays.stream(log.getHandlers()).forEach(this::close);
Run Code Online (Sandbox Code Playgroud)

但那不行......

是否有可能使用方法参考,或者是x -> x.method()唯一可以在这里工作的方法?

java lambda java-8 java-stream

23
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1

lambda ×1