set

27 阅读1分钟

set,集合。表示没有重复元素胡集合,特点是:唯一,无序。

特点:如果放在set中的元素有重复的,他会自动去重:只保留一个!

set常见操作
1.添加元素
2.删除元素
3.判断某个元素是否存在
4.合并另一个set
5.交集
6.差集

package map

object map02 {
def main(args:Array[String]):Unit = {

  val map02 = scala. collection.mutable.Map("alic"->90),("bob"-> 80),("bob->100"))
  //bob这个件有重复,只保留一个
  //1 添加
  map02 -="bob"
  //2 删除
  map02 -= "bob"
  //3.查询元素
  val key = "alic"
  val ret = map02.get(key)
  if(ret.isDefined){
    println(s"${key}对于的值是:${ret.get}")
  }else{
    println(s"${key} 不存在")
  }
//4.for 循环输出所有
  for(a,b)<-map02){
    println(s"${a},${b}")
  }
  map02.foreach({
    case (key.value)=>{
      println(s"${key},${value}")
    }
  })
}

package set

object set03 {
def main(args:Array[String]):Unit = {
  val set1 = collection.mutable.Set(1,2,3)
  //1.添加
  set1 += 1
  set1 += 4
  //2.删除
  set1 -= 2
  //4.合并另一个Set
  val set2 = scala.collection.mutable.Set("语文")
  val set3 = scala.collection.mutable.Set("数学","英语")
  //5.交集
  val set4 =


}
}

}