ArrayList获取steram
时间: 2024-05-13 15:19:35 浏览: 88
Stream流常用方法
要将 ArrayList 转换为 Java 8 Stream,可以使用 stream() 方法。例如:
```java
List<String> list = new ArrayList<>();
// 添加元素到列表
Stream<String> stream = list.stream();
```
这将创建一个名为 stream 的 Stream 对象,您可以使用它来执行各种中间和终端操作。例如,以下代码将使用 filter() 中间操作筛选出列表中的所有偶数,并使用 forEach() 终端操作将它们打印出来:
```java
List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5, 6));
Stream<Integer> stream = list.stream();
stream.filter(n -> n % 2 == 0).forEach(System.out::println);
```
输出结果为:
```
2
4
6
```
阅读全文