scala-40:Set、Map、TreeSet、TreeMap操作代码实战

来源:互联网 发布:mac版qq发说说会显示吗 编辑:程序博客网 时间:2024/06/05 06:50

内容:

1、setmap实战

2、TreesetTreemap实战

1set操作

    val data = mutable.Set.empty[Int] //    data ++= List(1, 2, 3) //将list集合追加给set    data += 4;   //将值4赋给set    data --= List(2, 3);  //去除list集合    println(data)    data += 1;    println(data)    Data.clear //清空set    println(data)

2map操作

    val map = mutable.Map.empty[String, String]<span style="white-space:pre"></span>//使map可变且空之后,再进行元素的追加    map("Java") = "Hadoop"    map("Scala") = "Spark"    println(map)  //输出map(Java->Hadoop,Scala->Spark)    println(map("Scala"))  //输出spark

3Treemap操作(使set中的元素排序)

    val treeSet = TreeSet(9, 3, 1, 8, 0, 2, 7, 4, 6, 5)      println(treeSet)    val treeSetForChar = TreeSet("Spark", "Scala", "Hadoop")      println(treeSetForChar)        var treeMap = TreeMap("Scala" -> "Spark", "Java" -> "Hadoop")    println(treeMap)    


    




0 0
原创粉丝点击