首页 > 代码库 > java数据结构学习之—Collection接口
java数据结构学习之—Collection接口
Collection接口代表一组对象,这组对象称为它的元素,有些实现(如链表)是无序的,有些实现(集合和映射)是有序的,有些实现是允许重复的,而有些实现不允许重复,从java5开始,Collection接口和整个集合类API都使用泛型,所有容器都支持一下操作:
1.boolean isEmpty()
如果容器不包含任何元素,则返回true,否则返回false。
2.int size()
返回容器中元素的个数
3.boolean add(AnyType x)
将项X添加到容器中,如果操作成功,则返回true,否则返回false(如果容器不允许重复,并且X早已在容器中)。
4.boolean contains(Object x)
如果x在容器中,则返回true,否则返回false。
5.boolean remove(Object x)
从容器中删除项x,如果已删除x,则返回true,否则返回false。
6.void clear()
清空容器
7.Object [] toArray()
<OtherType> OtherType [] toArray (OtherType [] arr)
返回一个包含对容器中所有项的引用的数组
8.java.util.Iterator<AnyType> iterator()
返回一个可以用来遍历容器中的所有位置的Iterator
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。