一天学完spark的Scala基础语法教程八、集合(idea版本)
📋前言📋
💝博客主页:红目香薰_CSDN博客-大数据,计算机理论,MySQL领域博主💝
✍本文由在下【红目香薰】原创✍
🤗2022年最大愿望:【服务百万技术人次】🤗
💝初始环境地址:【spark环境搭建(idea版本)_红目香薰-CSDN博客】💝
环境需求
环境:win10
开发工具:IntelliJ IDEA 2021.2
maven版本:3.6.3
目录
创建测试类【day1/demo8.scalc】,类型为【object】
Scala Collection
Scala提供了一套很好的集合实现,提供了一些集合类型的抽象。
Scala 集合分为可变的和不可变的集合。
可变集合可以在适当的地方被更新或扩展。这意味着你可以修改,添加,移除一个集合的元素。
而不可变集合类,相比之下,永远不会改变。不过,你仍然可以模拟添加,移除或更新操作。但是这些操作将在每一种情况下都返回一个新的集合,同时使原来的集合不发生改变。
接下来我们将为大家介绍几种常用集合类型的应用:
序号 | 集合及描述 |
---|---|
1 | List列表 List的特征是其元素以线性方式存储,集合中可以存放重复对象。 |
2 | Set集合 Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。 |
3 | Map映射 Map 是一种把键对象和值对象映射的集合,它的每一个元素都包含一对键对象和值对象。 |
4 | 元组 元组是不同类型的值的集合 |
5 | terator迭代器 迭代器不是一个容器,更确切的说是逐一访问容器内元素的方法。 |
综合练习
效果:
总结
到这里有关一天学完spark的Scala基础语法教程八、集合(idea版本)就结束了
Scala集合中的list、set、map,都是比较重要的内容,自己多做做测试啊,他这里语法与java的区别很大,只有熟悉过了才能更好的应用。
希望能对大家有所帮助。
欢迎一键三连,谢谢
- 点赞
- 收藏
- 关注作者
评论(0)