set集合的特点34417.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《set集合的特点34417.pdf》由会员分享,可在线阅读,更多相关《set集合的特点34417.pdf(1页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、set 集合的特点 Set 集合是一种无序的可重复的数据结构,由特定的无序集合元素组成,具有特殊的操作功能,如元素添加、删除和查找等,在不同的语言中有不同的实现方式,Java 中的Set(集合)就是一种典型的实现。Set 集合和其他集合的最明显的不同在于,它主要强调的是“元素无序,且不可重复”,即 Set 中的元素无论添加顺序如何,都只有唯一一份存在。Set 提供了一系列判断和操作,从而实现以有效算法解决问题。其他集合主要强调集合中元素有序性和可重复性,即元素之间具有前后顺序关系且可以重复。(1)元素无序:Set 中的元素是无序的,通过元素的添加顺序也无法反映出实际存储顺序;(2)元素不可重复
2、:Set 中的元素是唯一的,无论是内容相同还是引用相同均不能重复;(3)方便元素查找:Set 集合提供了一系列判断式和操作,可以快速根据特定条件从中找出满足条件的元素;(4)支持多种类型:Set 集合不仅能够存储同一类型的元素,而且也能够存储不同类型的元素;(5)元素的添加:Set 集合的添加和删除操作并不会改变原始集合,同时 Set 集合也具有线程安全;(6)元素的移除:Set 集合也支持 remove()方法和 clear()方法,前者是移除指定元素,后者是清除所有元素等操作;(7)元素的检测:Set 可以使用 contains()方法判断某一元素是否存在,也可以使用 isEmpty()方法判断集合是否为空等;(8)Iterator 迭代器:Set 集合支持迭代,使用 Iterator()方法可以获取一个迭代器,通过迭代器的 next()方法可以遍历所有元素。总得来说,Set 集合具有无序、不可重复、元素查找方便、支持多种类型、可添加、移除检测及 Iterator 迭代器遍历的特点,使它在实现特定问题上更加有效、实用,因此也得到了广泛的应用,十分实用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- set 集合 特点 34417
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内