JDK8 Stream与普通for循环的区别?

对于简单操作,比如最简单的遍历,Stream串行api性能明显差于显示迭代,但并行的Stream API能够发挥多核特性。 元素为整型时,普通for循环耗时:串行api耗时:双核CPU并行Stream API=1:2:1 元素为字符串型时,普通for循环耗时:串行api耗时:双核CPU并行Stream API=1:1.5:0.72。