stream 流foreach 怎么计数
时间: 2024-07-30 19:00:41 浏览: 52
java Stream流
Stream API中的`forEach`方法主要用于遍历流中的每个元素,它并不直接用于计数。如果你想计算流中元素的数量,可以使用`count()`方法。这个方法会返回流中元素的个数。
例如,在Java中,你可以这样做:
```java
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
long count = numbers.stream().count();
System.out.println("流中共有 " + count + " 个元素");
```
这里,`numbers.stream()`创建了一个流,然后`count()`方法对流进行了计数操作,并将结果赋值给变量`count`。
阅读全文