📌  相关文章
📜  Scala Mutable SortedMap get() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:34:50.167000             🧑  作者: Mango

Scala Mutable SortedMap get() 方法

简介

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。

参考链接