第40讲:Set、Map、TreeSet、TreeMap操作代码实战
2016-02-15 14:14
387 查看
代码示例:
package com.dt.scala.dataset object Set_Map { def main(args: Array[String]): Unit = { // Set 集合,集合中的数据是不可重复的。但是数据是无序的。 val dataSet = Set(1,2,5,4,1,3,2) println(dataSet) val dataSet2 = dataSet.+(1) //向集合中添加元素,生成另一个集合 val dataSet3 = dataSet.++(dataSet2) // 两个集合合并,返回新的集合 import scala.collection.mutable // 定义可变集合 val data = mutable.Set.empty[Int] data += 1 //向集合中添加元素 data ++=List(3,4) // 将列表中的元素添加到集合中 println(data) // 有序集合TreeSet import scala.collection.immutable val ts = immutable.TreeSet(1,3,2,5,2,3,9,7) println(ts) //TreeSet(1, 2, 3, 5, 7, 9) //可变TreeSet val mts = mutable.TreeSet[Int]() mts.add(1) //添加一个列表到treeSet中 mts.++=(List(1,2,3,9,7,5)) println(mts) //TreeMap 映射,默认对值排序 val tmap = immutable.TreeMap("Spark"->10,"Hadoop"->5,"Yarn"->8) println(tmap) } }
相关文章推荐
- android Google Map获取地理位置信息的方法
- Spark RDD API详解(一) Map和Reduce
- Python中map()函数浅析
- Android使用Google Map浅谈
- set 命令特殊用法
- You must SET PASSWORD before executing this statement的解决方法
- 批处理 Set 命令详解 让你理解set命令第1/2页
- ASP中set与dim的区别(自己的理解)
- 深入C#中get与set的详解
- Erlang中的映射组Map详细介绍
- sql Set IDENTITY_INSERT的用法
- c++中map的基本用法和嵌套用法实例分析
- set_include_path在win和linux下的区别
- JavaScript中实现Map的示例代码
- jquery中map函数与each函数的区别实例介绍
- jquery中map函数遍历数组用法实例
- jquery与google map api结合使用 控件,监听器
- jquery中常用的SET和GET
- 大家注意vector, list, set, map成员函数erase
- jquery遍历数组与筛选数组的方法