java中collection接口_认识Java集合类Collection接口

Collection接口定义了一组对象和它的子类需要实现的方法,下面分类列出并说明。

1、容器类中添加、删除的操作方法

(1) boolean  add(Object  obj)

将Object对象添加到collection。

(2) boolean  remove(Object  obj)

如果collection中有与obj相匹配的对象,则删除该对象。

2、容器类中元素查询的操作方法

(1) int  size()

返回当前集合中元素的数量。

(2)boolean  isEmpty()

从当前collection中查询是否包含元素。

(3)boolean  contains(Object  obj)

查找此collection是否包含指定的元素。

(4)boolean  contains(Collection  collec)

判断此Collection是否包含指定Collection中所有元素。

(5) Iterator  iterator ()

返回此Collection上的迭代器,用来访问该Collection中各个元素。

(6) boolean  contains All(Collection  collec)

判断Collection是否含有collec中的所有元素。

3、容器类中的组操作方法

(1)boolean  addAll(Collection  collec)

将指定的collec中的所有元素添加到当前Collection。

(2) void  clear()

删除当前Collection中的所有元素。

(3) void  removeAll(Collection  collec)

从当前Collection中删除collec中的所有元素。

(4) void  retainAll(Collection  collec)

从当前Collection中删除collec中不包含的元素。

4、转换操作,用于集合与数组间的转换

(1) Object[]  toArray()

将当前Collection转成对象数组

(2) Object[]  toArray(Object[]  a)

返回一个内含当前Collection所有元素的array。

在Collection中并未提供get()方法获取元素。如果要遍历Collection中的元素,一般要采用Iterator迭代器,可以通过Iterator迭代器遍历Collection各个对象元素。

5.Iterator接口中定义的方法如下:

(1) boolean  hasNext()

判断是否有下一个元素。

(2) Object  next()

返回当前指针指向的元素,并指向下一个元素

(3) void  remove()

删除当前指针所指向的元素,一般和next方法一起用,这时候的作用就是删除next方法返回的元素。

下面给出利用Iterator遍历Collection的用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值