Collection单列集合类的根接口
**Collection**需要掌握的方法:
**增加:**
add(E e) 增加元素到集合容器内
addAll(Collection c) 把一个集合的元素添加到另外一个集合容器上。
**删除:**
clear() 清除集合的元素
remove(Object o) 删除指定的元素
removeAll(Collection c) 删除两个集合中交集元素
retainAll(Collection c) 保留两个集合中的交集元素,其他的元素删除。
**查看:**
contains(Object o) 返回数组的元素,contains 方法底层是依赖了equals方法进行比较的。
containsAll(Collection<?> c) 如果此 collection 包含指定 collection 中的所有元素,则返回 true
isEmpty() 如果Collection不包含任何的元素,则返回true,否则返回false.
size() 查看集合中的元素个数
**迭代 :**
toArray() //把一个集合中所有元素存储到一个Object数组中并返回(Object 欧版机[] = c.toArray())
iterator() //是一个接口,它是迭代器,相当于抓取机
image.png
- List
- 如果实现了List接口的集合类,那么该集合类具备的特点: 有序、 元素可重复.
- Set
- 如果是实行了Set接口的集合类,那么该集合类具备的特点: 无序,元素不可重复
网友评论