目录
Collection接口遍历元素方式1-使用lterator(迭代器)>基本介绍
在Java中,集合由两大接口组成:Collection、Map
Collection
Collection是单列元素集合,就是它是由单个的元素组成
Collection包含两类集合:List、Set
List集合类型中主要包括有:ArrayList、LinkedList、Vector
Set集合类型中主要包括有:HashSet、LinkedHashSet
Collection常用方法
1)add:添加单个元素
2) remove:删除指定元素
3) contains:查找元素是否存在
4) size:获取元素个数
5) isEmpty:判断是否为空
6) clear:清空
7) addAll:添加多个元素
8) containsAll:查找多个元素是否都存在9) removeAll: 删除多个元素
Collection接口遍历元素方式1-使用lterator(迭代器)>基本介绍
1) Iterator对象称为迭代器,主要用于遍历 Collection集合中的元素。
2)所有实现了Collection接口的集合类都有一个iterator()方法,用以返回一个实现了lterator接口的对象,即可以返回一个迭代器。
3) Iterator仅用于遍历集合,Iterator本身并不存放对象。
迭代器的执行原理
lterator iterator = coll.iterator();//得到一个集合的迭代器
//hasNext():判断是否还有下一个元素
while(iterator.hasNext()){
//next():①指针下移②将下移以后集合位置上的元素返回
System.out.println(iterator.next());
}
如果希望再一次遍历,需要重置迭代器
·iterator = coll.iterator();