📅  最后修改于: 2023-12-03 15:09:45.943000             🧑  作者: Mango
count()
方法是Java 8中流(Stream) API提供的一个终止操作,用于计算流中元素的个数。
long count = stream.count();
count()
方法返回一个 long
类型的值,表示流中元素的个数。
下面是使用 count()
方法计算数组中的元素个数的示例代码:
import java.util.Arrays;
import java.util.stream.Stream;
public class CountDemo {
public static void main(String[] args) {
String[] array = {"foo", "bar", "baz"};
Stream<String> stream = Arrays.stream(array);
long count = stream.count();
System.out.println("Count: " + count);
}
}
以上代码将输出:
Count: 3
count()
方法是终止操作,只能在流上执行一次。count()
方法返回值为0。count()
方法的时间复杂度为O(n),其中n是流中元素的个数。