📜  Scala Mutable SortedSet tail() 方法(1)

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

Scala Mutable SortedSet tail() 方法

简介

tail() 方法是 Scala 中 Mutable SortedSet 类的一个方法,用于获取一个以当前 SortedSet 中除去第一个元素的新 SortedSet。该方法返回的 SortedSet 中元素的顺序与当前 SortedSet 中相同,只不过去掉了第一个元素。

语法
def tail(): SortedSet[A]
参数

该方法无需传入任何参数。

返回值

tail() 方法的返回值类型为 SortedSet[A],表示当前 SortedSet 除去第一个元素后的新 SortedSet。

示例
import scala.collection.mutable._

val sortedSet: SortedSet[Int] = SortedSet(1, 5, 3, 2, 4)
println(sortedSet) // 输出: TreeSet(1, 2, 3, 4, 5)
val tailSortedSet: SortedSet[Int] = sortedSet.tail
println(tailSortedSet) // 输出: TreeSet(2, 3, 4, 5)

在上面的示例中,首先创建了一个 Mutable SortedSet 实例 sortedSet,其中包含了 5 个整数类型的元素。然后通过调用 tail() 方法获取了 sortedSet 中除去第一个元素后的新 SortedSet,并将其赋值给了 tailSortedSet。最后分别输出了 sortedSettailSortedSet 的值,在控制台中显示了结果。

异常

由于该方法是在 mutable 这个包下的,因此在使用该方法时需要注意对象的可变性。如果尝试使用该方法来修改一个 immutable 类型的 SortedSet,那么将会引发 UnsupportedOperationException 异常。