javaCount如何计算流中的元素

美女程序员鼓励师

说明

1、count是终端操作,可以统计stream流中的元素总数,返回值为long类型。

2、count()返回流中元素的计数。这是归纳的特殊情况(归纳运算采用一系列输入元素,通过重复应用组合运算将其组合成一个总结结果)。这是终端操作,可能会产生结果和副作用。执行终端操作后,管道被视为消耗,无法再利用。

实例

// 验证 list 中 string 是否有以 a 开头的, 匹配到第一个,即返回 true

boolean anyStartsWithA =

    stringCollection

        .stream()

        .anyMatch((s) -> s.startsWith("a"));

 

System.out.println(anyStartsWithA);      // true

 

// 验证 list 中 string 是否都是以 a 开头的

boolean allStartsWithA =

    stringCollection

        .stream()

        .allMatch((s) -> s.startsWith("a"));

 

System.out.println(allStartsWithA);      // false

 

// 验证 list 中 string 是否都不是以 z 开头的,

boolean noneStartsWithZ =

    stringCollection

        .stream()

        .noneMatch((s) -> s.startsWith("z"));

 

System.out.println(noneStartsWithZ);      // true

以上就是java Count计算流中元素的方法,希望对大家有所帮助。更多Java学习指路:Java基础

推荐操作环境:windows7系统、java10版,DELL G3电脑。

以上是 javaCount如何计算流中的元素 的全部内容, 来源链接: utcz.com/z/544151.html

回到顶部