Scala04——Scala映射


在Scala中,把哈希表这种数据结构叫做映射。

1、构建映射

构建映射格式:
1、val map=Map(键 -> 值,键 -> 值…)
2、利用元组构建 val map=Map((键,值),(键,值),(键,值)…)
在这里插入图片描述

2、获取和修改映射中的值

(1)获取映射中的值:
值=map(键)

 score("a")

getOrElse

score.getOrElse("b",0)

在这里插入图片描述

注意:
在Scala中,有两种Map,一个是immutable包下的Map,该Map中的内容不可变;
在这里插入图片描述
另一个是mutable包下的Map,该Map中的内容可变

例子:

修改Map中的内容以及添加内容:
在这里插入图片描述

注意:通常我们在创建一个集合是会用val这个关键字修饰一个变量(相当于java中的final),那么就意味着该变量的引用不可变,该引用中的内容是不是可变,取决于这个引用指向的集合的类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值