代码如下:

package StreamTest;import java.util.ArrayList;public class StreamDemo06 {public static void main(String[] args) {ArrayList<String> list = new ArrayList<String>();list.add("Jack");list.add("Tom");list.add("张敏");list.add("张曼玉");list.add("Bom");//需求1:把集合中的元素在控制台输出list.stream().forEach(System.out::println);//需求2:统计集合中有几个以张开头的元素,并把统计结果在控制台输出long count = list.stream().filter(s -> s.startsWith("张")).count();System.out.println(count);}
}

[Java基础]Stream流终结操作之forEachcount相关推荐

  1. Java 8 - Stream流骚操作解读2_归约操作

    文章目录 Pre 什么是归约操作 元素求和 reduce reduce如何运行的 最大值和最小值 Pre Java 8 - Stream流骚操作解读见到过的终端操作都是返回一个 boolean ( a ...

  2. [Java基础]Stream流的收集操作

    代码如下: package CollectPack;import java.util.*; import java.util.stream.Collectors; import java.util.s ...

  3. Java基础 Stream流方法引用异常文件

    Stream流 引例 需求:按照下面要求完成集合的创建和遍历 创建一个集合,存储多个字符串元素 1. 把所有以"曹"开头的元素存储到新集合中 2. 把曹开头,长度为3的元素存储到新 ...

  4. Java 8 - Stream流骚操作解读

    文章目录 分类 中间操作 终端操作 使用Stream流 筛选和切片 用谓词筛选 filter 筛选各异的元素 distinct 截短流 limit 跳过元素 skip 映射 对流中每一个元素应用函数 ...

  5. 2021最新 JDK17 之 JAVA基础 Stream 流

    目录 1.什么是Stream 2.流的构成与转换 3.流的操作 4.并行处理 5.Collector 1.什么是Stream Java 8之前的集合类库主要依赖于 外部迭代(external iter ...

  6. [Java基础]Stream流的常见中间操作方法

    代码如下: package StreamTest;import java.util.ArrayList;public class StreamDemo02 {public static void ma ...

  7. [Java基础]Stream流的常见生成方式

    1.Collection体系的集合可以使用默认方法stream()生成流 default Stream< E > stream() 代码如下: package StreamTest;imp ...

  8. [Java基础]Stream流综合练习

    代码如下: package StreamDemoFinal;public class Actor {private String name;public Actor(String name) {thi ...

  9. 函数式编程(JAVA)——Stream流

    函数式编程(JAVA)--Stream流 概述 Java8的Stream使用的是函数式编程模式,如同它的名字一样,它可以被用来对集合或数组进行链状流式的操作.可以更方便的让我们对集合或数组操作. 下述 ...

最新文章

  1. 算法提高课-搜索-最小步数模型-AcWing 1107. 魔板:bfs、复杂、八数码类似的题目
  2. DL之RNN:基于TF利用RNN实现简单的序列数据类型(DIY序列数据集)的二分类(线性序列随机序列)
  3. VTK:网格之ClipDataSetWithPolyData
  4. 你该认识这样的Linux_shell之循环控制
  5. 用一个实际例子理解Docker volume工作原理 1
  6. .NET Core开发实战(定义API的最佳实践)Source Generators版
  7. 2015Cocos游戏开发大赛作品——人鱼塞壬
  8. 在Swift中向数组添加元素
  9. nginx trac mysql svn_linux下nginx+svn
  10. 解决adb devices无法连接夜神模拟器
  11. QT软件ICON图标在线制作
  12. ps——投影字体效果
  13. python中输入多个值用什么符号隔开_字典中多个元素之间使用
  14. iOS证书(p12)获取解密公私钥
  15. 微信小程序中苹果iOS手机显示时间格式NaN不正确的问题
  16. ZeroC Ice 暂记
  17. python浓缩(13)面向对象编程
  18. 纷享销客2022新增长系列之《高科技行业橙皮书》重磅发布
  19. 《哪吒》将在北美上映,网友问:我命由我不由天该怎么翻译?
  20. 在Linux下,SVN服务器的安装

热门文章

  1. 【ArcGIS遇上Python】ArcGIS Python获取某个字段的唯一值(获取指定字段的不同属性值)
  2. NPOI 将DataGridView导出到Excel
  3. Flutter之导url_launcher包提示 A dependency may only have one source.
  4. Android之在Activity中动态得到Adapter类中数据
  5. C之memset、memcpy、strcpy、strncpy区别
  6. Android之自定义ContentProvider详解
  7. 《零基础看得懂的C++入门教程 》——(3)表达式花样挺多鸭
  8. 怎么找到项目中所有同名的类_26岁转行程序员的成长历程--Day03从内存层面理解类和对象...
  9. linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty
  10. java数组转换成string_java面试复习重点:类的管理及常用工具,教你抓住面试重点