Scala(七)

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

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

集合中的常用函数

集合计算高级函数

1.说明

列表名.函数名()

过滤(Filter)

转化/映射(Map)

扁平化(Flatten)

扁平化+映射(FlatMap)

分组(GroupBy)

简约(归约)(Reduce)

折叠(Fold)

2.例子

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

4.fold 基本使用

5.两个集合合并

普通WordCount 案例

1.说明

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

2.需求分析

3.例子

复杂WordCount 案例

1.方式一

2.方式二

相关推荐
2501_941875285 小时前
从配置中心到动态管理的互联网工程语法演进与多语言实践分享
开发语言·python
hfywmsj5 小时前
广州餐饮铺位招租决策模型:多因子选址系统设计
开发语言·人工智能·python·广州餐饮铺位招租
vx-Biye_Design5 小时前
SSM伴侣动物伴护星小程序06330-计算机课程设计、毕业设计
spring boot·后端·elasticsearch·小程序·架构·课程设计·idea
努力的lpp7 小时前
php反序列化一(大白话版)
开发语言·web安全·php·ctf·反序列化
2分钟速写快排7 小时前
什么是 RAG?如何用 RAG 实现一个用户记忆?
前端·后端·ai编程
菜鸟~noob2337 小时前
【电子战】第03篇:CFAR(恒虚警)处理【含matlab代码】
开发语言·matlab
面向Google编程7 小时前
Apache Iceberg Variant 类型:v3 半结构化数据不再「二选一」
大数据·后端
jason成都8 小时前
Spring WebFlux 适配达梦新方案|dm‑r2dbc:Netty 异步传输的实验性 R2DBC 驱动
java·后端·spring
泡海椒8 小时前
内置SPI函数库详解:JQuick-Java Builtin工具类实战用法
java·开发语言·python
hqyjzsb8 小时前
零 AI 项目经验,学 Python 转型 AI 的正确顺序是什么?
开发语言·人工智能·python·算法·职场和发展·数据挖掘·数据分析