Scala深入浅出实战经典:40,Set、Map、TreeSet、TreeMap操作代码实战
来源:互联网 发布:怎样下载cad软件 编辑:程序博客网 时间:2024/06/10 11:26
package com.dt.scalaInAction.demo_040import scala.collection.immutable.TreeSetimport scala.collection.immutable.TreeMap/** * Set、Map、TreeSet、TreeMap操作代码实战 */object Set_Map { def main(args: Array[String]): Unit = { //mutable.Set val data = scala.collection.mutable.Set.empty[Int] //加入集合 data ++= List(1, 2, 3) println(data) //Set(1, 2, 3) data += 4 println(data) //Set(1, 2, 3, 4) //移除集合 data --= List(2, 3) println(data) //Set(1, 4) data += 1 println(data) //Set(1, 4) data.clear println(data) //Set() //mutable.Map val map = scala.collection.mutable.Map.empty[String, String] //添加键值 map("Java") = "Hadoop" map("Scala") = "Spark" //覆盖修改 map("Java") = "xxx" // 等价于 map.put("Java", "xxx") println(map) //Map(Scala -> Spark, Java -> Hadoop) println(map("Scala")) //Spark //immutable.TreeSet 有序的Set val treeSet = TreeSet(9, 3, 1, 8, 0, 2, 7, 4, 6, 5) println(treeSet) //TreeSet(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) val treeSetForChar = TreeSet("Spark", "Hadoop", "Scala") println(treeSetForChar) //TreeSet(Hadoop, Scala, Spark) //immutable.TreeMap val treeMap = TreeMap("Scala" -> "Spark", "Java" -> "xxx", "j" -> "k") println(treeMap) //Map(Java -> xxx, Scala -> Spark, j -> k) }}
以上内容是从王家林老师DT大数据课程第40讲的学习笔记和个人整理。
DT大数据微信公众账号:DT_Spark
王家林老师QQ:1740415547
王家林老师微信号:18610086859
第40讲视频网站地址: http://pan.baidu.com/s/1ntDZ501
0 0
- Scala深入浅出实战经典:40,Set、Map、TreeSet、TreeMap操作代码实战
- scala-40:Set、Map、TreeSet、TreeMap操作代码实战
- 40.Set、Map、TreeSet、TreeMap操作代码实战
- Scala学习笔记26【Set、Map、TreeSet、TreeMap实战】
- Scala深入浅出实战经典:35,List的map、flatMap、foreach、filter操作代码实战
- scala学习之Set、Map、TreeSet、TreeMap
- scala基础41-Set/Map/TreeSet/TreeMap
- Scala深入浅出实战经典:18,Scala中文件的读取、写入、控制台输入操作代码实战
- Scala 深入浅出实战经典
- Scala 深入浅出实战经典 第3讲:Tuple、Array、Map与文件操作入门实战
- Scala教程(十三)Set、Map操作实战
- Scala深入浅出实战经典:33,List的一阶函数操作代码实战详解
- Scala深入浅出实战经典:37,List的foldLeft、foldRight、sort操作代码实战
- Scala深入浅出实战经典:39,ListBuffer、ArrayBuffer、Queue、Stack操作代码实战
- Scala深入浅出实战经典-1
- Scala深入浅出实战经典-1
- Scala之Set、Map、TreeSet及TreeMap实例
- Scala深入浅出实战经典:36,List的partition、find、takeWhile、dropWhile、span、forall、exsists操作代码实战
- Windows下使用VS编译Lua
- Scala深入浅出实战经典:39,ListBuffer、ArrayBuffer、Queue、Stack操作代码实战
- 【c++ templates读书笔记】【1】函数模板
- Hibernate 应用
- Android SDK Manager
- Scala深入浅出实战经典:40,Set、Map、TreeSet、TreeMap操作代码实战
- arraylist add(int index) 方法时 index是处于前半部分还是后半部分效率高
- NYOJ -2括号配对问题
- Node.js中的Net模块
- https https和http区别,https证书分为哪几类?
- Android教程-01 Android Studio创建第一个项目
- Linux下线程同步的几种方法
- 方法重载和方法覆盖/重写的区别
- CSS样式 --- 鼠标光标样式 【时刻更新】