JavaSE总结 -集合框架collection

集合框架结构图:
这里写图片描述
集合框架-collection
collection接口存储一组不唯一的,允许重复的无序的对象,是list、map、set、三个接口的总接口,c在API文档中有所体现。

这里写图片描述
collection是一个抽象的接口,抽象不提供实现方法,由他的子类实现类进行实现
collection具有的方法:

//添加元素
boolean add()  

//将一整个集合的元素添加到另一个集合中
 boolean addAll(Collection<? extends E> c)

//清除集合中的元素
void clear()

//比较此集合是否包含有这一个元素
 boolean contains(Object o) 

//比较此集合是否包含有另一个集合的所有元素
 boolean containsAll(Collection<?> c)

 // 比较此 collection 与指定对象是否相等。 
  boolean equals(Object o) 

 //返回此 collection 的哈希码值。 
  int hashCode()

  //如果此 collection 不包含元素,则返回 true。 
  boolean isEmpty()

  //迭代器。返回在此 collection 的元素上进行迭代的迭代器。
  Iterator<E> iterator()

  //移除指定元素的单个实例
  boolean remove(Object o)

  //移除此集合中的所有元素
  boolean removeAll(Collection<?> c)

   // 在集合中保留指定的元素
  boolean retainAll(Collection<?> c)

  //查看集合中元素的个数
   int size()

   //将集合中元素以数组的形式返回
    Object[] toArray()  

    //返回包含此 collection 中所有元素的数组
    <T> T[] toArray(T[] a) 

这些就是collection中的方法,这里只做一个总结说明有这个方法,在用的时候去调用api文档,方法可以不用刻意去记,只要知道有这个方法就行
collection的子接口list,set,map在后面单独总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值