Set集合
不可变
val set =Set(1,2,3,4,1,2,3)
(1)Set默认是不可变集合,数据无序
(2)数据不可重复
可变
import scala.collection.mutable
val set1= mutable.Set(1,2,3)
object Demo07Set {
def main(args: Array[String]): Unit = {
//set不可变
val set =Set(1,2,3,4,1,2,3)
println(set)
println(set + 5) //向set中添加数据
println(set)
set.size //集合大小
set.toList.sorted //先转化为list集合再升序排序
set.toArray //转化为数组
set.toBuffer
val sql :Seq[Int]=set.toSeq
set.contains(1)
//查看除最后一位的元素
println(set.init) //Selects all elements except the last
//可变的
import scala.collection.mutable //导包
val set1= mutable.Set(1,2,3)
println(set1)
set1 += 4 //向set1中添加数据4
set1 += 3 //向set1中添加数据3
println(set1)
}
}