JavaSE总结 -集合框架collection

来源:互联网 发布:php程序员简历项目经验 编辑:程序博客网 时间:2024/05/16 14:28

集合框架结构图:
这里写图片描述
集合框架-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
原创粉丝点击