list.stream().filter写法
时间: 2023-11-23 07:58:13 浏览: 53
stream操作写法,原版pdf
在Java 8中,可以使用Stream API来对集合进行操作。其中,filter()方法可以用于过滤集合中的元素。下面是一个示例代码,演示了如何使用filter()方法来过滤一个整数列表中的偶数元素:
```java
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<Integer> evenNumbers = numbers.stream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toList());
System.out.println(evenNumbers); // 输出 [2, 4, 6, 8, 10]
```
在上面的代码中,我们首先创建了一个整数列表numbers,然后使用stream()方法将其转换为一个流。接着,我们使用filter()方法来过滤出其中的偶数元素,最后使用collect()方法将过滤后的结果收集到一个新的列表中。
阅读全文