Java 8 引入了 Stream API,这是一个高级的、用于处理数据的新抽象。Stream API 让你可以以声明式方式处理数据集合(包括数组、集合等)。使用 Stream API,你可以利用多核体系结构,轻松编写出高性能的数据并行处理代码。
Stream 基础用法
创建 Stream
// 从集合创建
List<String> list = Arrays.asList("a", "b", "c");
Stream<String> stream = list.stream();
// 从数组创建
String[] array = new String[]{
"a", "b", "c"};
Stream<String> streamFromArray = Arrays.stream(array);
// 使用 Stream.of
Stream<String> streamOf = Stream.of("a",