首页 > scala 把一个集合中的元素添加到另一个集合中怎么做?

scala 把一个集合中的元素添加到另一个集合中怎么做?

//定义一个集合
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)

【热门文章】
【热门文章】