package ch09_01;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class IteratorTest {
	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		list.add("aaa");
		list.add("bbb");
		list.add("ccc");
		// 遍历方法1：使用size和get方法
		System.out.println("采用第一种方式遍历集合，使用size和get方法：");
		for (int i = 0; i < list.size(); i++) {
			System.out.println(list.get(i));
		}
		// 遍历方法2：使用Iterator接口
		System.out.println("采用第二种方式遍历集合，使用Iterator接口：");
		Iterator<String> iterator = list.iterator();
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
		}
		// 遍历方法3：使用增强for循环
		System.out.println("采用第三种方式遍历集合，使用增强for循环：");
		for (String s : list) {
			System.out.println(s);
		}
	}
}
