scala快速入门系列【集】
【摘要】
本篇作为scala快速入门系列的第十四篇博客,为大家带来的是关于集(Set)的相关内容。
Set
&...
本篇作为scala快速入门系列的第十四篇博客,为大家带来的是关于集(Set)的相关内容。
Set
Set(集)是代表没有重复元素的集合。Set具备以下性质:
- 元素不重复
- 不保证插入顺序
scala中的集也分为2种,一种是不可变集,另一种是可变集。
不可变集
定义
语法
创建一个空的不可变集,语法格式:
给定元素来创建一个不可变集,语法格式:
基本操作
- 获取集的大小( size )
- 遍历集( 和遍历数组一致 )
- 添加一个元素,生成一个Set( + )
- 拼接两个集,生成一个Set( ++ )
- 拼接集和列表,生成一个Set( ++ )
典例
- 创建一个集,包含以下元素:1,1,2,3,4,5
- 获取集的大小
- 遍历集,打印每个元素
- 删除元素1
- 拼接另一个集(6,7,8)
- 拼接一个列表(6,7,8,9)
参考代码
可变集
可变集合与不可变集合的创建方式一致,只不过需要提前导入一个可变集合类。
要使用可变集,必须要手动导入: import scala.collection.mutable.Set
示例
- 定义一个可变集,包含以下元素: 1,2,3, 4
- 添加元素5到可变集中
- 从可变集中移除元素1
参考代码
本篇博客到这里就结束了,感兴趣的小伙伴们可以持续关注哟~下一篇将为大家带来映射
的基本使用,敬请期待!
文章来源: alice.blog.csdn.net,作者:大数据梦想家,版权归原作者所有,如需转载,请联系作者。
原文链接:alice.blog.csdn.net/article/details/104003687
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)