第四章 集合篇- Collection 接口

Collection 接口

​ Collection 接口是在整个Java 类中集中保存单值的最大操作父接口,里面每次操作的时候只能保存一个对象的数据。(此接口定义在 java.util 包中)

​ 此接口定义如下:

	public interface Collection<E> extends Iterable<E>	

​ 此接口使用了泛型技术,在JDK1.5之后为了使类操作的更加安全,所以引入泛型。

// ! 表示需要重视的 方法
	方法名称            					描述
!public boolean add(E e)    	    向集合中插入一个元素
public boolean addAll(Collection<? extends E>c) 
        				       		向集合中插入一组元素
public void clear()          		清空集合中的元素	
public boolean contains(Object o)	查找一个元素是否存在
public boolean containsAll(Collection<?> c)
        							查找一组元素是否存在
public public boolean isEmpty()		判断集合是否为空
!public Iterator<E> iterator()		为了Iterator接口实例化
public boolean remove(Object o)		从集合中删除一个元素
public boolean removeAll(Colection<?> c)
        							从集合中删除一组元素
public retainAll(Collection<?>c)	判断是否没有指定的集合
!public int size() 				求出集合中元素的个数
public Object[] toArray()			以对象数组的形势返回集合中									的全部内容
<T>T[] toArray(T[] a)				指定操作的泛型类型,并且把内容返回
public boolean equals(Object o)Object类中覆写而来
public int hashCode()Object类中覆写而来

​ 本接口中一共定义了 15 个方法,那么此接口的全部子类或子接口就将全部继承以上接口中的方法。

​ 注意:开发中不会直接使用Collection 接口,而是会使用其子接口: List、Set


下一篇子接口 List 和 set

猜你喜欢

转载自blog.csdn.net/qq_43098690/article/details/119993737