集合的遍历:
通过迭代器(Iterator 接口)来遍历
概述:
Java中提供了好多集合类,因为它们的数据结构不同,导致存和取元素的方式是不同的,是多种多样的,如果针对于每种集合都定义一个遍历方式,这样做就太麻烦了,所以我们定义了一种通用的遍历方式,就是:迭代器。
作用:就使用来遍历集合的。
hasNext(); //判断有没有下一个元素
next(); //获取元素,指针向后移动
通过增强for遍历: JDK1.5的新特性,底层以来的是迭代器
格式:
for(元素的类型 变量名 : 要遍历的集合或者数组对象){
//正常的功能代码
}
好处:代码简单。
弊端:因为没有索引,所以不能通过索引直接操作元素 |
|