集(set)和映射(Map)


默认情况下 你使用的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.创建

  1. var 变量=Set() (创建空的Set集合)
  2. var 变量=Set[类型]() //写死后里面的元素只能是set规定的数据类型

scala内部能简化的全部帮你简化了

2.差集和补集

  1. &返回两个集合的交集
  2. &~返回两个集合的差集
  3. ++合并两个集合
  4. diff比较两个集合的差集

3.遍历

  • 通过for(i <- x )

文章作者: liming
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 liming !
评论
  目录