Collection集合的功能
1、Collection:是集合的顶层接口,它的子体系有重复的,有唯一的,有有序的,有无序的。
2、Collection的功能概述:
(1)添加功能:
boolean add(Object obj):添加一个元素
boolean addAll(Cikkection c):添加一个集合的元素
(2)删除功能:
void clear():移除所有元素
boolean remove(Object o):移除一个元素
boolean removeAll(Collection c):移除一个集合的元素
(3)判断功能:
boolean contains(Object o):判断集合中是否包含指定的元素
boolean containsAll(Collection c):判断集合中是否包含指定集合中所有的元素
boolean isEmpty():判断集合是否为空
(4)获取功能:
Iterator<E> iterator()
(5)长度功能:
int size():返回元素的个数
面试题:数组有没有length()方法呢? 有
字符串有没有length()方法呢? 没有
集合有没有length()方法呢? 没有
(6)交集功能:
boolean retainAll(Collection c):将两个集合都有的元素放到调用这个方法的集合里面,返回值表示调用这个集合的元素是否发生过改变
(7)把集合转换为数组:
Object[] toArray()