Collection接口

**

Collection接口

**
最顶层接口就是Collection,表示一个集合。因为是接口,所以主要考虑它的方法,这个接口中定义的方法是所有实现该接口的类都应该实现的。因为Collection描述的是集合,所以它的方法都是与集合操作相关的方法。
(1)、第一类方法,向集合中添加对象的方法
可以添加一个,也可以添加多个,添加多个也就是把另外一个集合的元素添加进来,下面的两个方法是添加对象的方法:
public boolean add(Object o):向集合中添加参数指定的元素。
public boolean addAll(Collection c) :向集合中添加参数指定的所有元素。
(2)、第二类方法,从集合中删除元素的方法
可以删除一个,可以删除多个,还可以删除所有的元素,此外还有一个特殊的,删除某些元素之外的所有元素,所以对应的方法也有四个:
public boolean remove(Object o) :删除指定的某个元素。
public boolean removeAll(Collection c) :删除指定的多个元素。
public void clear():删除所有的元素。
public boolean retainAll(Collection c) :只保留指定集合中存在的元素,其他的都删除,相当于取两个集合的交集。
(3)、第三类方法,判断集合中元素的方法
public boolean isEmpty():用于判断集合是否是空的。
public boolean contains(Object o) :判断是否包含指定的元素。
public boolean containsAll(Collection c) :判断是否包含指定的多个元素。
public int size():用于获取集合中元素的个数。
(4)、第四类方法,与其它类型的对象进行转换的方法
public Iterator iterator():转换成迭代器,方便集合中元素的遍历。
public Object[] toArray():返回一个包含所有元素的对象数组,也是方便集合中元素的遍历。
通常在管理集合的过程中,使用集合本身提供的方法,但是遍历集合最好先转换成迭代器或者数组,这样访问比较方便,并且效率比较高。
(5)、第五类方法,比较通用的方法
public boolean equals(Object o) :判断是否与另外一个对象相同。
public int hashCode():返回集合的哈希码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倚梦天团

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值