Scala(七)

本节课继续学习了集合中的常用函数,新学习了队列、并行集合

集合中的常用函数本节课学习了集合计算高级函数、普通WorldCount案例、复杂WordCount 案例

集合中的常用函数

集合计算高级函数

1.说明

列表名.函数名()

过滤(Filter)

转化/映射(Map)

扁平化(Flatten)

扁平化+映射(FlatMap)

分组(GroupBy)

简约(归约)(Reduce)

折叠(Fold)

2.例子

3.Reduce 简化(归约) :通过指定的逻辑将集合中的数据进行聚合,从而减少数据,最终获取结果

4.fold 基本使用

5.两个集合合并

普通WordCount 案例

1.说明

单词计数:将集合中出现的相同的单词,进行计数,取计数排名前三的结果

2.需求分析

3.例子

复杂WordCount 案例

1.方式一

2.方式二

相关推荐
鱼子星_3 分钟前
C++从零开始系列篇(二):C++入门——函数重载,引用,inline与nullptr
开发语言·c++·笔记
程序猿乐锅9 分钟前
【 苍穹外卖day03 | 菜品管理 】
java·开发语言·数据库·mysql
派大鑫wink10 分钟前
Java 高级编程技巧(生产级实用,覆盖性能、并发、设计、JVM、语法、避坑)
开发语言·python
JSON_L10 分钟前
PHP实现大文件分片上传
开发语言·php
凤山老林12 分钟前
JDK 11 升级至 JDK 17
java·开发语言·jdk17·jdk升级·jdk11
指令集梦境17 分钟前
图解:单调栈算法模板(Java语言)
java·开发语言·算法
IT_陈寒19 分钟前
SpringBoot自动配置这么智能,为啥我写的Bean注入不了?
前端·人工智能·后端
小灰灰搞电子25 分钟前
C++ boost::circular_buffer 详解:原理、用法与实战
开发语言·c++·boost
Hanniel1 小时前
Python描述符(下):内置机制揭秘
开发语言·python·机器学习
Csvn1 小时前
日志管理与排查 — journalctl & 系统日志实战
后端