一.集合遍历元素
1.调用集合对象的iterator ()方法获取该集合对象的迭代器。如:Iterate 引用变量名 = 集合引用变量名.iterate();
2.通过迭代器对象的next()方法依次获取集合中的每一个元素。如;while(迭代器的引用变量名.hasNext()//判断有没有下一个元素){迭代器的引用变量名.next()//取出下一个元素}
示例子代码:
package com.yijie.collection;
import java.util.ArrayList;
import java.util.Iterator;
public class Test1 {
public static void main(String[] args) {
//创建collection接口实现类ArrayList的对象
ArrayList al = new ArrayList();
//创建一个String类对象.
String st1 = "string1";
String st2 = "string2";
String st3 = "string3";
String st4 = "string4";
String st5 = "string5";
//向ArrayList集合对象中添加String类对象.
al.add(st1);
al.add(st2);
al.add(st3);
al.add(st4);
al.add(st5);
//遍历集合中的每一个元素
//获取集合对象的迭代器
Iterator it=al.iterator();
//循环遍历,it.hasNext()判断集合是否有下一个元素,判断的指针位于第一个元素的位置之前
while(it.hasNext()){
//取出元素,打印
System.out.println(it.next());
}
}