📅  最后修改于: 2023-12-03 14:54:04.990000             🧑  作者: Mango
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
。