📅  最后修改于: 2023-12-03 15:34:50.167000             🧑  作者: Mango
Scala Mutable SortedMap类是一种可变的散列表实现,它提供了一个有序的键-值映射。该类是 scala.collection.mutable.SortedMap 特质的实现类,它允许使用可变映射操作。
其中,get()方法是用来获取给定键的值的方法。如果指定的键存在于 SortedMap 中,则返回映射到该键的值;否则返回 None。
SortedMap 中 get() 方法的语法如下:
def get(key: K): Option[V]
其中,参数key是要检索的键,返回值是一个Option类型,为该键映射的值,如果键不存在则返回None。
下面是一个示例程序,展示了 SortedMap 的 get() 方法的用法:
import scala.collection.mutable.SortedMap
object Main {
def main(args: Array[String]) {
var sortedMap = SortedMap("A" -> 1, "B" -> 2, "C" -> 3)
// 获取指定键对应的值
println("Value of A : " + sortedMap.get("A")) // Value of A : Some(1)
println("Value of D : " + sortedMap.get("D")) // Value of D : None
}
}
在上面的示例中,我们首先创建了一个SortedMap对象 sortedMap,并将三个键值对添加到该映射中。然后,通过 get() 方法获取了键"A"和"D"对应的值。
运行结果如下:
Value of A : Some(1)
Value of D : None
我们可以看到,键"A"对应的值为1,而键"D"并不存在,因此返回None。