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

查看:671
本文介绍了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

这篇关于scala 把一个集合中的元素添加到另一个集合中怎么做?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆