Java Set接口
2015-10-24 00:31
453 查看
Set 集合不能包含重复的元素的集合。该模型数学抽象集合。
Set接口只包含继承自Collection的方法,并增加了重复的元素被禁止约束性。
集还增加了对equals和hashCode操作的行为更强的契约,允许Set集合实例进行有意义的比较,即使他们的实现类型不同。
通过Set集声明的方法总结如下表:
Set 集有其不同的类,如HashSet,TreeSet,LinkedHashSet 实现。以下为例子来说明集功能:
Set接口只包含继承自Collection的方法,并增加了重复的元素被禁止约束性。
集还增加了对equals和hashCode操作的行为更强的契约,允许Set集合实例进行有意义的比较,即使他们的实现类型不同。
通过Set集声明的方法总结如下表:
SN | 方法及描述 |
---|---|
1 | add( ) 将对象添加到集合 |
2 | clear( ) 从集合中移除所有对象 |
3 | contains( ) 如果指定的对象是集合中的元素返回true |
4 | isEmpty( ) 如果集合不包含任何元素,则返回true |
5 | iterator( ) 返回一个Iterator对象,可用于检索对象的集合 |
6 | remove( ) 从集合中删除指定的对象 |
7 | size( ) 返回元素集合中的数 |
例子:
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
相关文章推荐
- Java线程池原理解析及3种常用的线程池对比
- 让人疯狂的mac-eclipse-svn
- Java List接口
- Java Collection集合接口
- 简单的Java入门代码
- java基本类介绍
- Java进制转换, 数据类型, 运算符
- Spring(FirstDay)
- 说说对javaee中的session的理解,你是怎么用session的?
- java equals方法和==操作符的不同
- struts2中redirectAction方式重定向中文参数乱码解决
- dom4j 最常用最简单的用法(转)
- MyBatis整合Spring的实现(1)
- Eclipse下集成Activiti的开发插件 Activiti BPMN 2.0designer
- final、finally、finalize
- java异常处理
- [笔记]如何将已存在的JAVA添加到当前ECLIPSE JAVA工程中
- Spring MVC启动过程
- java基础-Java之IO流
- Java实现栈之计算器