3
Java 8 Stream中的forEach vs forEachOrdered
我知道这些方法的执行顺序不同,但是在我所有的测试中,我无法实现不同的执行顺序。 例: System.out.println("forEach Demo"); Stream.of("AAA","BBB","CCC").forEach(s->System.out.println("Output:"+s)); System.out.println("forEachOrdered Demo"); Stream.of("AAA","BBB","CCC").forEachOrdered(s->System.out.println("Output:"+s)); 输出: forEach Demo Output:AAA Output:BBB Output:CCC forEachOrdered Demo Output:AAA Output:BBB Output:CCC 请提供示例,说明两种方法将产生不同的输出。