-
集合的体系
1. 单列集合
2. 双列集合
-
Collection的常用方法
1. boolean add(E e)
添加元素,添加基本数据类型的元素有自动装箱的过程
2. boolean remove(Object o)
删除指定元素,删除成功返回true
3. boolean contains(Object o)
查询指定元素,查询成功范围true
4. int size()
返回集合中元素的个数
5. boolean isEmpty()
判断集合是否为空,如果为空返回ture
6. void clear()
清空该集合
7. boolean addAll(Collection<? extends E> c)
添加一个集合到末尾,添加成功返回ture
8. boolean containsAll(Collection<?> c)
如果此集合包含指定集合中的所有元素,则返回true
9. boolean removeAll(Collection<?> c)
删除多个元素
10. Iterator<E> iterator()
集合对象调用该方法后返回一个Iterator对象,用于遍历Collection集合里的元素
-
迭代器遍历集合
1. boolean hasNext()
判断该集合是否存在下一个元素,如果不存在下一个元素,则返回ture
2. E next()
返回迭代的下一个元素,返回Object
3. idea迭代器的快捷键为:itit
4. 再次迭代时需要重置迭代器
-
增强for循环遍历集合
1. for(用来接收的变量 : 目标集合) { ...... }
2. 增强for循环本质是一个简化版的迭代器遍历