java8stream用法
时间: 2023-02-28 12:59:16 浏览: 156
java8使用Stream API方法总结
Java 8 的 Stream API 是 Java 8 中引入的一种新的处理数据的方法。它允许你通过一系列的管道操作,以链式的方式处理数据。
下面是一些常见的 Stream API 的用法:
1. 创建 Stream:可以通过 Collection 集合(如 List,Set)、数组或者生成数据流的方法(如 Stream.of())等创建 Stream。
2. 中间操作:中间操作是对数据流进行的操作,如 filter()、map() 等,它们可以对数据进行转换,返回一个新的 Stream。
3. 终止操作:终止操作是对数据流进行最终处理的操作,如 forEach()、count() 等,它们可以将 Stream 转换为其他数据结构,或者对数据进行计算。
举个例子:计算一个数组中所有整数的平均值。
```
int[] nums = {1, 2, 3, 4, 5};
double avg = Arrays.stream(nums).average().getAsDouble();
System.out.println("Average: " + avg);
```
这是一个简单的 Stream API 的使用示例,你可以通过更多的学习和实践来掌握它的更多用法。
阅读全文