迭代:一个个的数过去,
迭代器:实现这样一个个数过去功能的东西。
java迭代器: 一般使用在容器中(如:数组链表、ArrayList)。
如:
//1:往链表中装东西
ArrayList a = new ArrayList();
a.add("东西1");
a.add("东西2");
//2:从链表中取东西--------》这时就用到了迭代器
流程:
Iterator iter = a.iterator() ; //iter迭代器对象,用它来数
while(iter.hasNext()) //先往左数,如果有东西就执行{}里的语句
{
String m = (String)iter.next(); //把数到的赋值给m
System.out.println(m); //打印输出m
}
|