【发布时间】:2014-12-17 20:53:31
【问题描述】:
是否可以在消费者中运行方法,就像方法引用一样,但在传递给消费者的对象上:
Arrays.stream(log.getHandlers()).forEach(h -> h.close());
会是这样的:
Arrays.stream(log.getHandlers()).forEach(this::close);
但这不起作用...
是否存在方法引用的可能性,或者x -> x.method() 是这里工作的唯一方法?
【问题讨论】:
标签: java lambda java-8 java-stream