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

📅  最后修改于: 2023-12-03 14:47:16.098000             🧑  作者: Mango

Scala Mutable SortedMap toSet() 方法与示例

在Scala中,Mutable SortedMap(可变有序映射)是一个基于键值对存储数据的集合。SortedMap保留了添加时的键值对的顺序,其中每个键都必须是唯一的。toSet()方法用于将SortedMap转换为Set集合。

语法

以下是Mutable SortedMap toSet()方法的语法:

def toSet: scala.collection.immutable.Set[(A, B)]
参数

无参数。

返回值

toSet()方法返回一个不可变的Set集合,其中包含了SortedMap中的所有键值对。

示例
import scala.collection.mutable

object Main {
  def main(args: Array[String]): Unit = {
    val fruits = mutable.SortedMap("apple" -> 3, "orange" -> 2, "banana" -> 1)
    val fruitSet = fruits.toSet
    println(s"Fruit Set: $fruitSet")
  }
}

运行结果:

Fruit Set: Set((apple,3), (banana,1), (orange,2))

在上面的示例中,我们定义一个Mutable SortedMap,其中包含了三种水果及其对应的数量。然后,我们使用toSet()方法将其转换为Set集合,并将其打印输出。

从输出结果中可以看出,toSet()方法将SortedMap转换为了一个包含键值对的不可变Set集合。