list.stream
时间: 2023-08-09 22:10:29 浏览: 103
hosts.stream
`list.stream()` 是 Java 8 中引入的 Stream API,可以用来对集合进行流式操作。它可以对集合中的元素进行过滤、映射、排序、聚合等操作,使得代码更加简洁和易读。
具体来说,`list.stream()` 是将一个 List 转化为一个 Stream,使得我们可以对这个 List 进行流式操作,例如:
```java
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
int sum = list.stream()
.filter(num -> num % 2 == 0)
.mapToInt(Integer::valueOf)
.sum();
System.out.println(sum); // 输出 6
```
上面的代码中,我们首先将 List 转化为 Stream,然后使用 `filter()` 方法过滤出偶数,再使用 `mapToInt()` 方法将 Integer 类型转化为 int 类型,最后使用 `sum()` 方法求和。
阅读全文