Java Stream中的forEach方法能否将Function功能接口作为参数

时间:2018-09-23 21:28:26

标签: java concurrency java-stream consumer functional-interface

我不太明白为什么下面的代码中的line1line2可以正常编译? Java forEach中的Stream方法是否可以使用Function功能接口作为参数?

line 1上,IntConsumer所使用的forEach功能接口不应返回void,而value1.incrementAndGet()确实返回{{1} }?

类似地,long是否会返回++value2[0]并使代码无法编译?

long

0 个答案:

没有答案