21.Collection接口:
1>容器类的添加、删除:
· add(Object o) :将对象添加到集合。
· Remove(Object o) :删除集合中与o相匹配的对象。
2>容器中类的查询:
· Size(): 返回集合中元素的个数。
· isEmpty(): 判断集合中是否包含元素。
· contains(Object o): 判断集合中是否包含指定元素。
· iterator(): 返回集合的一个迭代器,用来访问该集合的元素。
· contains(Collection c): 判断该集合中是否包含指定集合c中的所有元素。
3>元祖运算:
· addAll(Collection c): 将指定的集合c中所有元素添加到该集合。
· clear(): 删除集合重的所有元素。
· removeAll(Collection c): 从集合中删除集合c中的所有元素。
· retainAll(Collection c):删除该集合中指定集合c中不包括的元素。
4>转换操作:
· Object[] toArray(): 把Collection转换成对象数组。
· Object[] toArray(Object[] a): 返回一个内含集合所有元素的array。
注:可以把集合转换成任何对象数组,但不能直接把集合转换成基本数据类型的数组。
Iterator接口中的方法:
· hasNext() :判断游标右边还有没有元素。
· next() :返回游标右面的元素,并将游标向下移动一个位置。
· remove() :删除游标左边的元素。