Set集
/*
* Set集是不重复元素的集合,不保留顺序,默认以哈希集实现
* 默认使用不可变集合
* */
//不可变
val set1= Set(1,2,2,3,4)
println(set1)
//可变集
val set2=scala.collection.mutable.Set(1,2,2,3,4)
println(set2)
//取值,下列都代表Set集是否有序号为1的元素
//set1.apply(1)的简写版为set1(1)
set1.apply(1)
set1(1)
set1.contains(1)
//赋值,只能对可变集合进行追加
set2.add(5)
set2+=6
//删除元素,若不存在该元素,则不进行任何操作,也不会报错
set2.remove(5)
set2-=6
println(set2)
for(s<-set2){
println(s)
}
set2.foreach(println)