📅  最后修改于: 2023-12-03 14:42:52.041000             🧑  作者: Mango
在Java 8及更高版本中,引入了Stream API,使得对集合的操作更加方便和灵活。Stream是对数据的一系列操作,可以是过滤、映射、排序等。而Stream的count()方法用于获取Stream中的元素数量。
long count()
count()方法是Stream的终端操作,返回一个代表Stream中元素数量的long类型值。
假设我们有一个存储学生信息的列表,我们可以使用count()方法获取学生人数。
import java.util.Arrays;
import java.util.List;
public class StreamCountExample {
public static void main(String[] args) {
List<String> students = Arrays.asList("Alice", "Bob", "Charlie", "David", "Emily");
long count = students.stream().count();
System.out.println("学生人数:" + count);
}
}
输出结果为:
学生人数:5
上述示例中,我们将学生信息存储在一个List中,然后使用stream()
方法将List转换为Stream。随后,我们调用count()方法获取学生人数,并将结果输出。
以上就是Java中的Stream count()方法的介绍及示例。通过使用count()方法,我们可以轻松地获取Stream中的元素数量。在实际项目中,可以根据需要结合其他操作来使用Stream API进行更复杂的数据处理。