默认情况下 你使用的set or map 都是不可变的对象 如果可变需要提前声明
以下是创建可变的集合
package com.heima.arrp
import scala.collection.mutable
/**
* @author lyc
* @date 2022/4/25 11:30
* @version V1.0.0
*/
object Map_prc {
def map(): Unit ={
var map01 = mutable.Map("aa"->1)
var set01 = mutable.Set(1,2,3)
}
}
set集合的基本使用
1.创建
var 变量=Set()
(创建空的Set集合)var 变量=Set[类型]()
//写死后里面的元素只能是set规定的数据类型
scala内部能简化的全部帮你简化了
2.差集和补集
- &返回两个集合的交集
- &~返回两个集合的差集
- ++合并两个集合
- diff比较两个集合的差集
3.遍历
- 通过for(i <- x )