
Stream流 - Java版
文章平均质量分 66
Stream流基础及练习
巧克力拌面
这个作者很懒,什么都没留下…
展开
-
1.初爽Stream流
2.把“张”开头的,长度为3的元素再存储到新集合中。1.把所有以“张”开头的元素存储到新集合中。按照下面的要求完成集合的创建和遍历。创建一个集合,存储多个字符串元素。3.遍历打印最终结果。原创 2024-09-01 16:58:04 · 337 阅读 · 0 评论 -
2.Stream流的思想和获取Stream流
流。原创 2024-09-14 22:09:54 · 1148 阅读 · 0 评论 -
3.Stream流的中间方法
根据需求重写hashCode方法和equals方法(注:基本数据类型和字符串类型不需要重写hashCode方法和equals方法就可以实现去重)。distinct方法底层利用HashSet集合进行去重,所以除了字符串类型外的自定义类型要根据需求重写hashCode方法和equals方法;2.concat方法用于合并两个流,这两个流的数据类型尽可能的保持一致,如果数据类型不一致,那么最终的数据类型就是这两个流共同的父类类型,相当于进行了类型提升,导致无法使用子类里特有的功能;原创 2024-11-28 19:45:28 · 882 阅读 · 0 评论 -
4.Stream流的终结方法
2.count方法的返回值为整型,意味着调用完count方法后不能再调用其他方法;Consumer的泛型类型必须与accept方法的形参s的数据类型保持一致;<A[]>是一个函数式接口:可以用lambda表达式进行优化。accept方法的方法体:即对每一个数据的处理操作如打印;accept方法的形参s:依次表示流里面的每一个数据;Consumer的泛型:表示流中数据的类型;原创 2025-02-28 12:37:06 · 322 阅读 · 0 评论 -
5.Stream流的终结方法中的收集方法collect超详解
收集方法collect可以收集流中的数据,大多放到单列集合和双列集合中(单列集合包括List集合、Set集合,双列集合包括Map集合)。注:双列集合Map的键不能重复,值可以重复,因此使用collect方法将数据收集到Map集合中一定要保证键不重复,如果键重复了打印Map集合等操作会报错。原创 2025-03-09 14:05:31 · 887 阅读 · 0 评论 -
6.综合练习1-数字过滤
【代码】6.综合练习1-数字过滤。原创 2025-03-09 14:07:07 · 209 阅读 · 0 评论 -
7.综合练习2-字符串过滤并收集
【代码】7.综合练习2-字符串过滤并收集。原创 2025-03-11 12:37:32 · 160 阅读 · 0 评论