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

public class CollectionTest // 创建一个CollectionTest类
{
	public static void main(String[] args) {
		Collection westList = new ArrayList(); // 用ArrayList实现Collection接口
		// 使用add()方法向集合c中添加元素
		westList.add("唐僧");
		westList.add("孙悟空");
		westList.add("八戒");
		westList.add("沙和尚");
		westList.add("李逵");
		System.out.println("添加元素的顺序:" + westList); // 输出集合westList
		System.out.println("控制台输出元素的顺序:"); // 提示信息
		Iterator it = westList.iterator(); // 创建迭代器
		while (it.hasNext()) // 判断集合c中是否还有元素
		{
			Object element = it.next(); // 接收集合c中的元素
			System.out.print(element + " "); // 输出集合c中的元素
		}
		System.out.println(); // 换行
		Collection books = new HashSet(); // 用HashSet实现Collection接口
		// 使用add()方法向集合books中添加元素
		books.add("《三国演义》");
		books.add("《水浒传》");
		books.add("《红楼梦》");
		System.out.println("添加元素的顺序:" + books); // 输出集合westList
		System.out.println("控制台输出元素的顺序:"); // 提示信息
		Iterator iter = books.iterator(); // 创建迭代器
		while (iter.hasNext()) // 判断集合books中是否还有元素
		{
			Object element = iter.next(); // 接收集合books中的元素
			System.out.print(element + " "); // 输出集合books中的元素
		}
	}
}