📅  最后修改于: 2023-12-03 15:19:58.280000             🧑  作者: Mango
在 Scala 中,SortedSet 是一个可变集合,它可以在添加和删除元素时自动进行排序。SortedSet 对象可以通过 apply() 方法进行创建。
可以按照以下的方式创建 SortedSet:
import scala.collection.mutable.SortedSet
val sortedSet = SortedSet("Apple", "Banana", "Orange")
此时 sortedSet 中的元素被自动排序,并且是可变的。我们可以通过以下方式对 sortedSet 进行添加和删除元素的操作:
sortedSet += "Mango"
sortedSet -= "Banana"
apply() 方法可以用于创建 SortedSet:
val sortedSet = SortedSet("Apple", "Banana", "Orange")
注意,这种方式创建的 SortedSet 默认是不可变的,如果需要创建可变的 SortedSet,需要使用 mutable.SortedSet。
以下是一个简单的示例,它演示了如何使用 SortedSet:
import scala.collection.mutable.SortedSet
object Main extends App {
val sortedSet = SortedSet("Apple", "Banana", "Orange")
sortedSet += "Mango"
sortedSet -= "Banana"
println(sortedSet)
}
执行上面的代码,将会输出以下结果:
TreeSet(Apple, Mango, Orange)
本文介绍了 Scala 中可变的 SortedSet apply() 方法,以及如何使用它创建 SortedSet 对象,添加和删除元素,以及一些示例。希望本文能够对你对学习 Scala 有所帮助。