版权声明:个人原创,转载请标注! https://blog.csdn.net/Z_Date/article/details/84310205
一个经典的程序员名言是:“如果只能有一种数据结构,那就用哈希表吧。”,或者更笼统的说,映射--是最灵活多变的数据结构之一。
映射:就是键值对的集合
Scala提供两种类型的映射:一类是值可以改变的映射,位于scala.collection.immutable.Map包,另一类是值不可以改变的映射,位于scala.collection.mutable.Map包。
4.2.1. 构建值可变映射
A、构造值可变映射
注意:-> 符号创建对偶
B、获取和修改映射中的值
- 获取映射中的值
- 更新映射中的值
- 添加数据
- 删除数据
4.2.2. 构建值不可变映射
A、构造值不可变映射
- 获取和修改映射中的值
a、+ 添加一个元素(本质是生成一个新的元素)
b、- 删除一个元素(本质是生成一个新的元素)
4.2.3. 对比可变Map与不可变Map操作
a、构建两个映射,一个可变,一个不可变。加一个元素,然后对比结果进行分析
不可变
可变
4.2.4. 迭代映射数据