SortedSet

 

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)
  }
}

 

posted @ 2019-07-22 03:03  茗::流  阅读(102)  评论(0)    收藏  举报
如有雷同,纯属参考。如有侵犯你的版权,请联系我。