AtomicInteger value1 = new AtomicInteger(0);
IntStream.iterate(1, x -> 1).limit(100).parallel().forEach(y -> value1.incrementAndGet());
在上面的代码中,forEach 接受一个返回值的 lambda 表达式。但是 forEach on stream 只接受不能从其接受方法返回任何值的消费者。为什么我没有收到编译错误?
慕仙森
相关分类