jdk1.8 stream 计数
时间: 2023-09-01 08:02:12 浏览: 110
在JDK 1.8中,Stream(流)提供了一种简洁和灵活的方式来处理集合(如List、Set、Map等)中的元素。Stream提供了许多操作,其中之一就是计数。
Stream的计数操作可以通过count()方法来实现。这个方法返回一个long类型的值,表示Stream中的元素个数。
假设有一个List<String> list = Arrays.asList("apple", "banana", "orange", "grape")。我们可以通过以下代码来统计List中的元素个数:
long count = list.stream().count();
在这个例子中,我们首先通过stream()方法将List转换为一个Stream。然后,我们调用count()方法来计算Stream中的元素个数,并将结果赋值给count变量。
如果打印输出count的值,就可以得到输出结果为4,因为list中有4个元素。
总结一下,JDK 1.8中的Stream提供了计数操作count()方法,可以方便地统计集合中的元素个数。这种方法简洁高效,为我们处理集合提供了很大的便利。
阅读全文