ArrayList集合的迭代方法有三种:
方法一:使用for循环
方法二:使用增强性for循环
方法三:使用迭代器
package cn.aust.api;
import java.util.ArrayList;
import java.util.Iterator;
/**
* ArrayList集合
* 迭代
*/
public class Demo01 {
public static void main(String[] args) {
//创建集合
ArrayList<String> list=new ArrayList<String>();
list.add("大");
list.add("小");
list.add("多");
list.add("少");
System.out.println(list);
//方法一:利用for循环
System.out.println("使用for循环:");
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
//方法二:增强性for循环
System.out.println("使用增强性for循环:");
for(String name:list){
System.out.println(name);
}
//方法三:迭代器
System.out.println("使用迭代器:");
Iterator<String> it=list.iterator();
while (it.hasNext()){
String name=it.next();
System.out.println(name);
}
}
}