import java.util.ArrayList;
import java.util.Iterator;
/**
* 功能:遍历list集合的元素
* 总结:遍历list集合的方式
* 1.for
* 2.for each
* 3.迭代器 Iterator(可查看API)
* @author xz
*/
public class TestArraylist2 {
public static void main(String[] args) {
//1.创建一个list对象用来存储分数
ArrayList list = new ArrayList();
//2.向list对象中添加分数 add()往后面添加元素d
list.add(100);
list.add(59);
list.add(59);
list.add(88);
//遍历取出list中的所有的元素内容
//1.使用for循环
for(int i=0;i<list.size();i++){
Object result = list.get(i);
System.out.print(i+"的值是:"+result+" ");
}
System.out.println("==================");
//2。for each 增强的for循环
for(Object elem :list){
System.out.print(elem+" ");
}
System.out.println("===================");
//3。迭代器 Iterator
Iterator it = list.iterator();
while(it.hasNext()){// 使用Iterator进行循环 判断迭代器是否有下一个元素
//如果有下一个进入循环 取出下一个元素值
Object elem = it.next();
System.out.print( elem +" ");
}
}
}