📅  最后修改于: 2023-12-03 15:39:26.361000             🧑  作者: Mango
Scala 中的 TreeSet 类是一个集合,存储排序的唯一元素。该类提供了许多有用的方法,包括 -() 方法,该方法从树集中删除给定元素,并返回新的树集。
方法签名为:def -(elem: A): TreeSet[A]
其中,elem
是要删除的元素,A
是树集中元素的类型。该方法不会修改原对象,而是返回一个新的 TreeSet。
下面是一个简单的示例:
import scala.collection.immutable.TreeSet
object Main extends App {
val treeSet = TreeSet(5, 1, 3, 7, 9, 2, 6, 8, 4)
// 删除元素 5
val newTreeSet = treeSet - 5
println("原 TreeSet:" + treeSet)
println("删除元素 5 后的 TreeSet:" + newTreeSet)
}
输出如下:
原 TreeSet:TreeSet(1, 2, 3, 4, 5, 6, 7, 8, 9)
删除元素 5 后的 TreeSet:TreeSet(1, 2, 3, 4, 6, 7, 8, 9)
以上就是 Scala TreeSet -() 方法的介绍,如果您需要删除树集中的元素,可以使用该方法。