困惑解决:Java 8 Stream API的使用示例
在Java 8中,Stream API提供了一种新的、高效的处理集合数据的方式。下面是一个使用Stream API的简单示例:
创建一个整数列表:
List<Integer> numbers = List.of(1, 2, 3, 4, 5);
计算所有偶数的和:
```java
int sumOfEvenNumbers = numbers.stream()
.filter(n -> n % 2 == 0)) // Filter even numbers
.mapToInt(Integer::intValue)) // Convert to IntStream
.sum(); // Calculate sum
System.out.println(“Sum of even numbers: “ + sumOfEvenNumbers);
```
在这个示例中,我们首先创建了一个包含1到5的整数列表。然后,我们使用Stream API对列表中的每个元素进行检查,只保留偶数。接着,我们将过滤后的结果转换为IntStream,并计算它们的和。
最后,我们将计算得到的和打印出来。
还没有评论,来说两句吧...