package main
import scala.collection.immutable.SortedSet
object Test {
def main(args: Array[String]): Unit = {
val set = SortedSet(1 to 10: _*);
println(set);
//TreeSet(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
val set2 = SortedSet(1 to 10: _*)(scala.math.Ordering[Int].reverse);
println(set2)
//TreeSet(10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
val set3 = SortedSet(1, 3, 5, 2, 4, 6)(scala.math.Ordering.ordered); //默认
println(set3)
//TreeSet(1, 2, 3, 4, 5, 6)
val set4 = SortedSet(1, 3, 5, 2, 4, 6)(scala.math.Ordering[Int].reverse);
println(set4)
//TreeSet(6, 5, 4, 3, 2, 1)
}
}