• 技术文章 >java >java基础

    java Count如何计算流中的元素

    小妮浅浅小妮浅浅2021-05-25 14:11:54原创3262

    说明

    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电脑。

    专题推荐:java count
    上一篇:Match在java中的匹配 下一篇:java中reduce在流的使用

    相关文章推荐

    • java中gc判定可回收对象• java垃圾回收有哪些算法• java中SocketChannel是什么• SocketChannel在java中实现客户端• java中Selector如何选择通道• Java泛型类如何定义• java泛型方法的特征• java泛型方法的使用注意• java泛型接口怎么用• Java泛型擦除的原理分析• Java如何创建类型实例• Java泛型擦除的问题解决• Java泛型中有几种通配符• java反射三种方法• java语言是一种什么语言• java语言代码大全• java语言的特点有哪些• java中NIO是什么• java中Buffer是什么• java Predicate是什么• java Function怎么用?• java中Supplier是什么?• java Consumer接口是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网