您的位置:首页 > 编程语言 > Java开发

Java Set接口

2015-10-24 00:31 453 查看
Set 集合不能包含重复的元素的集合。该模型数学抽象集合。

Set接口只包含继承自Collection的方法,并增加了重复的元素被禁止约束性。

集还增加了对equals和hashCode操作的行为更强的契约,允许Set集合实例进行有意义的比较,即使他们的实现类型不同。

通过Set集声明的方法总结如下表:

SN方法及描述
1add( )

将对象添加到集合
2clear( )

从集合中移除所有对象
3contains( )

如果指定的对象是集合中的元素返回true
4isEmpty( )

如果集合不包含任何元素,则返回true
5iterator( )

返回一个Iterator对象,可用于检索对象的集合
6remove( )

从集合中删除指定的对象
7size( )

返回元素集合中的数


例子:

Set 集有其不同的类,如HashSet,TreeSet,LinkedHashSet 实现。以下为例子来说明集功能:

[amrood]$ java SetDemo
[34, 30, 60, 10, 22]
The sorted list is:
[10, 22, 30, 34, 60]
The First element of the set is: 10
The last element of the set is: 60
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: