//定义一个集合
scala> val set = Set(3,2,4,8,1)
set: scala.collection.immutable.Set[Int] = Set(1, 2, 3, 8, 4)
//打印第一个集合
scala> println(set)
Set(1, 2, 3, 8, 4)
//定义第二个集合
scala> val set1 = Set(9,4)
set1: scala.collection.immutable.Set[Int] = Set(9, 4)
//做连接操作,产生了一个新的集合,第一个集合并没有改变
scala> set ++ set1
res18: scala.collection.immutable.Set[Int] = Set(1, 9, 2, 3, 8, 4)
//打印第一个集合
scala> println(set)
Set(1, 2, 3, 8, 4)
有没有人能帮忙看下这个代码,我想把第二个集合中的元素添加到第一个集合里要怎么做?
你的set都定义为immutable.Set
了,要么用mutable.Set
要么就新创建个set,如res18
很简单,set.union(set1)