📌  相关文章
📜  带有示例的 Scala Mutable SortedMap takeRight() 方法(1)

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

Scala Mutable SortedMap takeRight() 方法
介绍

Scala 的 Mutable SortedMap 是可变的、排序的键值对集合。takeRight() 方法用于获取集合后 n 个元素。

语法
def takeRight(n: Int): SortedMap[A, B]
参数
  • n: Int - 获取的元素个数。
返回值

一个新的 SortedMap,包含原始 SortedMap 的最后 n 个元素。

示例
import scala.collection.mutable.SortedMap

object Main {
  def main(args: Array[String]): Unit = {
    val map = SortedMap(
      "a" -> 1,
      "b" -> 2,
      "c" -> 3,
      "d" -> 4,
      "e" -> 5
    )
    println(map.takeRight(2)) // SortedMap(d -> 4, e -> 5)
  }
}

以上代码定义了一个 Mutable SortedMap map,包含 5 个键值对。使用 takeRight(2) 方法获取最后 2 个元素,并将结果打印输出。

注意事项

如果 n 大于等于 SortedMap 中的元素个数,则返回一个包含全部元素的新 SortedMap。如果 n 等于 0,则返回一个空的新 SortedMap