Stream 流串行与并行
Stream 串行操作
List<String> list = Arrays.asList("a", "b", "c", "d", "e");
Stream<String> stream = list.stream();
stream.forEach(System.out::println);Stream 并行操作
List<String> list = Arrays.asList("a", "b", "c", "d", "e");
// 串行流转并行流
Stream<String> stream = list.stream().parallel();List<String> list = Arrays.asList("a", "b", "c", "d", "e");
// 直接创建并行流
Stream<String> stream = list.parallelStream();List<String> list = Arrays.asList("a", "b", "c", "d", "e");
list.parallelStream().forEachOrdered(System.out::println);
// 输出:a b c d e示例
最后更新于