java中迭代器Iterator循环遍历方式

日期:2019-02-14 11:56:31 类别:  java web

java中迭代器Iterator循环遍历方式

首先定义一个集合ArrayList

Collection<String> list = new ArrayList<String>();
list.add("张柏芝");
list.add("刘德华");
list.add("古天乐");

导入包

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

使用两个方法hasNext()  next()来循环遍历List

Iterator<String> iterator = list.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}

iterator-arraylist.png

使用for循环遍历迭代器Iterator

for (Iterator it=list.iterator();it.hasNext();) {
    System.out.println(it.next());
}

java增强for循环方式